An open API service indexing awesome lists of open source software.

https://github.com/pushpendra-1697/tummoc

This application for token-based authentication, O-auth, event loop concept with FS Module and use of aggregation & populate pipeline.
https://github.com/pushpendra-1697/tummoc

authentication axios bson-format bsondump express-js hooks html-css-javascript mongodb mongoosejs nodejs react-components react-redux react-router-dom reactjs redux-thunk relationships rest-api token-authetication

Last synced: 8 months ago
JSON representation

This application for token-based authentication, O-auth, event loop concept with FS Module and use of aggregation & populate pipeline.

Awesome Lists containing this project

README

          

# Tummoc

# Overview

This application for token-based authentication, O-auth, event loop concept with FS Module and use of aggregation & populate pipeline.

# Frontend Verecel Deployed Link :
https://tummoc-seven.vercel.app/

# Backend Render Deployed Link:
https://tummoc-64iw.onrender.com/

# Tech Stack :

# A) Frontend :

React (JSX Syntax), Redux, Chakra-ui Library for Styling & Modal, axios for handling asynchrous request, react-router-dom for routing or Navigate from one page to another, Standard react components, React-hooks, chakra-icons & react-icons.

# B) Backend :

Node.js, Express.js, mongodb (NoSQL), mongoose for connect database to server, cors for handling the cors error, relationships between collections, BSON and Bsondump.

# Some instructions to run locally :

## Installation

Clone the Repository from Github. Then do the following steps:

```bash
npm install

# For Frontend
npm run start
(Or)
npm start

# For Backend
npm run server
```

# Some HTTP (Hyper Text Transfer Protocol) Status Code Which I used :

404 ---> Not Found/failure

200 ---> OK/Success/get/put

201 ---> Created/post

204 ----> Delete/reject

# Some Project Screenshots :

# A) For Computer Screen:

![Screenshot (257)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/5fdfdd8c-a917-4811-ac0d-4a47d9a1f0bf)
![Screenshot (256)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/0138d65e-2bd6-4230-bfd3-392c065c885d)
![Screenshot (258)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/ec6d493d-bb70-4031-9c64-3836c2676bb7)
![Screenshot (259)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/fd265ee4-f27e-4efc-9ed6-7ab5d21bf96f)
![Screenshot (260)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/ed7a5a3a-27ee-447c-9d0e-f45835d1acce)

# B) For Mobile/Tablet Screen :
![Screenshot (262)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/46656588-d4c4-4d26-9117-7a5ee35629d5)
![Screenshot (261)](https://github.com/Pushpendra-1697/Tummoc/assets/104748364/2a45e21e-430f-495f-9b74-9e8ce4c531ef)