Skip to content

Teren-Velan/MightyJaxx-Coding-Challenge-MERN-server

Repository files navigation

Mighty Jaxx CRUD Assignment

Fullstack CRUD Application (SERVER)

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact
  5. Acknowledgments

About The Project

Mighty-Assignment is a fullstack CRUD application , similar to an administrative platform for eccomerce sellers , this application allows users to create a product, update an existing product and lastly delete a product. With the search bar functionality , user's can also search for specific prouducts they need

Built With

  • Nodejs
  • ExpressJS
  • MongoDB (Atlas cloud)
  • Mongoose
  • Cloudinary

Getting Started

Installation

  1. Clone the repo
    git clone https://github.com/github_username/repo_name.git](https://github.com/Teren-Velan/mj-assignment-server.git)
  2. Install NPM packages
    npm install
  3. Start the application
    npm run start

Usage

Here let's take a tour around the application , looking at the more important functionalities and API's this application has to offer.

  1. Login
  • Login API to validate user
  1. Products API
  • Products API consisit of Create , Update, Delete and FetchAll products API. Using Mongoose to communicate with the MongoDB database.
  1. Authorization
  • LoginWithToken API for authorization , checking if user is logged in to be on this page.

Contact

Your Name: Teren Velan

Your Email: s.terenvelan@gmail.com

LinkedIn: https://www.linkedin.com/in/terenvelan/

Acknowledgments

This is half of the overall project , this being the server side repository. Do checkout the server side repository over at https://github.com/Teren-Velan/mj-assignment-client

Thank you for taking the time to look at my application. Please do drop me a message to give your feedbacks. Appreciate it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published