Skip to content

adityabilgundi-1738/crud_api

Repository files navigation

Welcome to Crud_Employee_Management_System 👋

Version Documentation Maintenance License: ISC Twitter: adityainfiniti9

Build a Restful CRUD API for a Employee Management System application using Node.js, GraphQL, Express and MongoDB.

Install

npm install

Usage

nodemon crud

Link to video(s)

https://drive.google.com/drive/folders/1pm5QShfxacbQTXSdDOSzgjTsQkDHKKke?usp=sharing

Procedure to Run

To Run this project, fork it using git fork. after opening this project on your favorite IDE, RUN npm install then RUN nodemon crud in the terminal. navigate to http://localhost:3000/graphql for the GraphiQL Interface. or else Navigate to http://localhost:3000 for the GUI.

The GraphiQL interface can be easily used as it has suggestions. use Ctrl + Spacebar at any line to get appropriate Suggestions. The GUI is easy to Navigate with a Navbar on every Page.

Features

This Project Repo has two modes of user interaction.

  1. A EJS Powered GUI where the Employer can navigate through and perform CRUD operations.
  2. A graphQL powered GraphiQL interface where the Employer can perform CRUD operations using Query and Mutation.

Technologies Used

EJS, Javascript, MongoDB, GraphQL.

Referred Sources:

Youtube: Net Ninja
Youtube: Academind
https://github.com/tariqulislam/express-graphql-with-mongoose

Author

👤 Aditya Bilgundi

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2021 Aditya Bilgundi.
This project is ISC licensed.


This README was generated with ❤️ by readme-md-generator

About

CRUD API - Employee Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published