Create the following route: index, sign up, sign in, dashboard, profile, report
@osueke-christian is already working on this.
Since May 12, 2020.
Assessment
This issue has not been assessed yet.
Description
Solution Description
- index route
get("/")should get landing page or home page. - signup routes should be able to get the registration page and also submit filled registration form. E.g
get("/signup)andpost("/signup) - dashboard route should get the dashboard of authenticated users.
get("/dashboard) - users should be able to view and edit their profile via the Profile route e.g
get("/profile")to view profile,get("/profile/edit")to view the edit profile form andpost("/profile")to submit edited profile - users should be able to report teachers and schools via the report route. e.g
get("/report") should get the report form andpost("/report") should submit the report form.
Describe alternatives
Back end dev's, any route used other than my suggested routes should be dully communicated to the front end dev's via the comment, project board and on slack.
Note
- This task is for back end but front end should take note of the routes and know where and how to utilize them while creating the home page and dashboard page.
- report link can be access from the
home pagewithout sign in and also on thedashboard page.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from BuildForSDG/Team-059-backend
-
BuildForSDG/Team-059-backend#31 · 2 assignees ·
-
Difficulty 4/5 3-5 days Newbie friendliness 32/100
-
documentation
BuildForSDG/Team-059-backend#20 · 1 assignee ·
All issues in BuildForSDG/Team-059-backend
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
mksglu/context-mode#1200 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
neondatabase/website#5944 ·
-
module: core
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
jaegertracing/jaeger-ui#4506 ·