Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2bweru/project-review
A website application designed to allow user post projects , receive rating from other various users based on each project design, usability and content.
https://github.com/2bweru/project-review
bootstrap3 django django-rest-framework postgresql psql-database python3
Last synced: 17 days ago
JSON representation
A website application designed to allow user post projects , receive rating from other various users based on each project design, usability and content.
- Host: GitHub
- URL: https://github.com/2bweru/project-review
- Owner: 2BWeru
- Created: 2022-06-10T08:52:31.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-12T19:41:36.000Z (over 2 years ago)
- Last Synced: 2024-10-17T09:11:00.771Z (about 1 month ago)
- Topics: bootstrap3, django, django-rest-framework, postgresql, psql-database, python3
- Language: Python
- Homepage: https://project-runaway4.herokuapp.com/
- Size: 40.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Project_Runaway
## Project Description
### A website application designed to allow user post projects , receive rating from other various users based on each project design, usability and content.
### Inside the websites users can creat their own accounts and Profile details.## Getting Started
- Create a repository on Github.
- Create a new directory in the terminal and initialize it
- Open your choice editor and start creating your code.
- When you are done with the project,deploy it to Heroku.
- Host your Heroku link as your live link on your created Github repository.## Prerequisites
- Python3
- Django
- virtual environment
- rest_framework
- Postman### User story
- User can create an account
- User can log in /Log out of their accounts
- User can upload projects,Ip
- Other users can view projects available in the website.
- Users can rate projects by design, usability and content
- User can see average rating of a project.
- User can give reviews on different projects.
- User can see other peoples reviews on various projects
- User can view their profile ,
- User can create their profile
- Search projects present
- See project description and landing page when they click the project
- Use API to get data input in Profile and Projects model.## Deployment
### Heroku url - https://project-runaway4.herokuapp.com/## Deployment
- log in to heroku
```
heroku login
```
- create heroku app
```
heroku create app
```
- Upload requirements
```
pip freeze
```
- create a postgres addon to your heroku app
```
heroku addons:create heroku-postgresql:hobby-dev
```
- push to heroku```
git push heroku master
```
- run migrations
```
heroku run python manage.py migrate
```
## Contact Information
- For any inqueries feel free to write to me through :
- ([email protected])## Licence
- MIT License
- Copyright (c) 2022 Betty Weru