Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 2.63 KB

README.md

File metadata and controls

69 lines (46 loc) · 2.63 KB

NodeJS + ExpressJS + ReactJS CRUD App for OCS Team Technical Manager Position

Made-With-React Made-With-NodeJS Made-With-Material_UI Deployed-with-Nginx

  1. ReactJS for Frontend.
  2. NodeJS for Backend and ExpressJS as Middleware.
  3. Material UI for styling.

About

OCS TEAM CRUD APP is a full stack application developed using MERN stack (here I used MySQL instead of MongoDB), which does basic CRUD operation like ADD, UPDATE and DELETE on the user details. The project is deployed using Nginx webserver and the webserver has SSL certificates installed in it which will be sent when some user connects over HTTPS.

Quick Start

Clone the repository

git clone https://github.com/girishgr8/OCS-TEAM-CRUD-APP.git

Now, follow the steps below to run the application on your local machine:

# Install dependencies for server
npm install

# Install dependencies for client
npm run client-install

# Run the client & server with concurrently
npm run dev

# Run the Express server only
npm run start

# Run the React client only
npm run crudapp

# Server runs on http://localhost:4000 and client on http://localhost:3000

Features

  • View all Users' Details on Homepage
  • Create New User
  • Update & Delete Existing User Details
  • Deployed over Nginx web server
  • SSL Certificate installed in the webserver & same is provided to the incoming connection
  • Accessing the URL over HTTPS connection

Demo

SSL Certificate validation

SSL Certificate

1. Add New User

Add New User

2. Edit User

Edit User

3. Delete User

Delete User

This project was developed for selection to OCS Technical Manager Post during my M.Tech at IIT Hyderabad in less than 2 days

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Developed with ❤️ by Girish Thatte