Code Monkey home page Code Monkey logo

anurag-deshmukh_fullstack-may22_gradedproject4's Introduction

Anurag-Deshmukh_FullStack-May22_GradedProject4

.ScreenShots are provided

.in Security part: kiran is user, vinay is admin, both uses same password = "welcome"

.video link: https://drive.google.com/drive/folders/1wN3P6P6pK0CFSiPwnyfjd6XaHrfigRzq?usp=sharing

.You are required to create a Employee Management Rest Api based Web application, where you will be developing CRUD(Create,Read,Update and Delete) functionality along with Sorting and some concepts of security.

.Your Rest Api should be secure.And should have different endpoints for different operations-

1.Your application should be able to add roles in the database dynamically in the db.

.Where name specifies a role which can be assigned to a user that will be used for authentication purposes while interacting with the api.

  1. Your application should be able to add Users in the db which can be used for authentication purposes.

  2. Now Your application should be able to add employees data in the db if and only if the authenticated user is ADMIN-

  3. Your application should provide an endpoint to list all the employees stored in the database.

  4. Your application should provide endpoint to fetch or get an employee record specifically based on the id of that employee-

  5. Your application should provide an endpoint to update an existing employee record with the given updated json object.

  6. Your application should also provide an endpoint to delete an existing employee record based on the id of the employee-

  7. Your application should provide an endpoint to fetch an employee by his/her first name and if found more than one record then list them all-

  8. Your application should be able to list all employee records sorted on their first name in either ascending order or descending order .

anurag-deshmukh_fullstack-may22_gradedproject4's People

Contributors

anurag0072 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.