- A Restful API based on nodejs that does the following: {name, email, age, github url, phone number,gender}
- Create, Update, Delete and Fetch User details in JSON
- Authentication based on JWT or passportjs. Implement registration and login.
- Admin Integration of the said User model and the CRUD operations could be done from the Admin as well.
- Make the UI look beautiful. Ability to add new user via frontend.
- A simple API based on nodejs & elastic search to provide an endpoint where we can search the users from elastic search.
- Sort feature by age.
- Show a chart of user data for gender and age.
- Code should be clean, clear and properly formatted.With test cases.
- The code should be runnable and the install and setup instructions should be clear.
- The code should be committed to a Github Private repository and invite github.com/madhavisolanki to the repo as collaborators.
- The database should be PostgreSQL, cache/background Queue could be (Redis) or RabbitMQ.
Let us know if you have any questions. the assignment should be doable in 7 days time period.