A replica of https://www.awwwards.com/ site. Built using the Django framework
- MungaiKeren Email: [email protected]
A user of the application should be able to:
- View posted projects and their details
- Post a project to be rated/reviewed
- Rate/ review other users' projects
- Search for projects
- View projects overall score
- View my profile page
You need to have the following installed:
- Python3+
- Pip
curl https://bootstrap.pypa.io/get-pip|python
- Virtual
$ python3.6 -m venv pip virtual
- Activate the virtual environment
source virtual/bin/activate
- Django==2.2.6
(virtual)$ pip install Django==2.2.6
- Get all requirements
pip freeze > requirements.txt
python manage.py runserver
Input | Output | Behavior |
---|---|---|
Visit awwwards-clone site | Various projects are displayed | User can review projects |
Click on image | Image details displayed | Image details displayed |
Search project | Images for project are displayed | App gets the projects for the searched project |
Visit profile | Projects posted by user are displayed | App gets projects for user |
Visit Admin | Prompts for admin credentials | Admin dashboard displayed |
API projects | api with a list of projects is displayed | api displayed |
- Django a python frame-work
- Javascript
- Html
- Bootstrap
- Postman for visual representaion while building the api
It would be so great to have your contributions! Just follow the instructions below.
Fork the repo
- Clone the repo in your machine but ensure you have all the necessary modules.(You can find them in the set up instructions above) git clone https://github.com/MungaiKeren/Me-gallery.git
- Create a new branch git branch contributions
- Edit your changes in your branch
- Run the application
- Push your changes so we can have a view!
Currently the app is deployed to heroku. You can find it here