this is an app that displays projects and enables other ppl to rate them
This Review App will help: the Users to sign in to the app, to View posted projects and their details, to Post aproject to be rated/reviewed, to Rate/review other users' projects, to Search for the projects, to View projects overall score, and to View the own profile page.
- A user can view posted projects and their details.
- A user can post a project to be rated/reviewed.
- A user can rate/ review other users' projects.
- Search for projects.
- View projects overall score.
- A user can view their profile page.
To get the project .......
https://github.com/kiira254/ip-review-app.git'
cd Picture pip install -r requirements.txt
- python3 -m venv virtual - source virtual/bin/activate
pip install -r requirements.txt
SetUp your database User,Password, Host then make migrate
python manage.py makemigrations pictures
Now Migrate
python manage.py migrate
python manage.py runserver
python manage.py server
python manage.py test
Open the application on your browser 127.0.0.1:8000
.
(https://app-review-ip.herokuapp.com/)
This app may not meet all the desired services as the user need but, It is still in Development and that will be soon resolved.
This program should handle:
- Sign in to the app.
- Viewing posted projects and their details
- Rateing /reviewing other users' projects.
- Searching for projects
- Viewing your own profile page.
User Requirements | Input | Output |
---|---|---|
Sign Up/Login | To create a new account, click on the sign | If login is successful, the user is |
up link and fill in the form details. To | redirected to the home page | |
login, fill in the details | ||
Add a new project | Click on the submit new project tab on the | You will be navigated to a page which |
navbar and submit the project details | has a form to submit the project | |
Review a project | Click on the Review button | You will be navigated to a page where you |
can post your review | ||
Create a profile | Click on the profile tab then Edit Profile | A new profile for the user will be |
button | created | |
Search for a project | Enter the project's name into the search | You will be redirected to a page with all |
then click on the project you want | ||
Log out | Click on the LOGOUT button | You will be logged out |
This App is made with:
- postgresql
- python3.6
- Django
- Bootstrap & css
- html
MIT license © 2020 Nelly Kamotho
- Clone the repository
- Make changes and write tests
- Push changes to github
- Create a pull request
Reach me on:
Email: nkamotho69@gmail.com