REST API:
POST \user - data contains name, login, password, role([login to view URL]) - adds user to the database
For student users only:
GET \user\:userid\grade - return the student grade
GET \user\:userid\exercise\:exid\grade - return the grade for the required exercise
POST \user\:userid\exercise\:exid\grade with data containing the grade - set the grade of the student for the specific exercise
DELETE \user\:userid - delete the user
DELETE \user\:userid\exercise\:exid - delete the exercise
GET \user\:userid\attendance returns the attendance of the user
POST \user\:userid\attendance\:dateid with either A(bsent), L(ate) or O(n time) - set the attendance of the student for the specific date object
GET \user\:userid\attendance\:dateid the attendance of the user for the specific date item
POST \exercise - with data name\max grade\due date creates a new exercise for all student users
POST \attendance - with date creates an attendance entry for all student users on the specific date
In addition, you need to create a graphical user interface containing:
grades - showing a table with students vertically and exercises horizontally and putting the grade of the students for each exercise
attendance - A similar table but with A(absent), L(late), O(on time) instead of grades and dates instead of exercises
On both pages, you have a plus to add a new exercise, user or attendance date using the above API.
Please try to make a nice GUI with sorting of columns and any other feature you might think of.
Dear Indian employer
I am node guru
I will offer you excellent support available.
My Node Projects include +200 endpoints.
That's why I can do it in high level.
When you chat me, I will share my project and online node-api-document
Thanks
Hello!
I am very interested in your post project.
i am really looking for this kind of project for a long time in freelancer since i have rich experience on it.
I think this project is very suitable for me and i am sure i can give you good result .
If you award me for your project, you will get good result .
please call me Dmitrii.
looking forward to work with you.
thanks regards
Hi,
I have experienced MERN web development with AWS and I can create your project. could you please initiate the private chat to discuss more regarding the specification.
Thanks
extensive cognizance and experience about Express JS, node.js, React.js. Have successfully closed many projects by fulfilling every requirement from client's end.
Hi, I've read your job proposal clearly and I've understood . I am confident that I will be an excellent addition to your project. I'm a professional & full stack Developer . With 3 years of hands-on experience efficiently coding web Apps.
I have good experience creating restfull Apis using Nodejs and expressjs.
Apart from that I have really good experience with front-end as well using reactjs
Seasoned ReactJS developer working in Europe based IT Company with 5+ years of experience willing to work on this part time.
Completion of project in 7 days with all core functionalities complete guaranteed. I'm open to discuss for further details.
I am experienced in the MERN stack and I believe I can produce this project. I am also a strong believer in clean, readable and effective code and beautiful folder structure.