MERN stack CRUD app using MongoDB database with Nodejs Express REST API. Check it Live here
- Latest web browser to run app on website (Google Chrome)
- To run git commands you need Git installed
- To run npm commands you need node installed
a) Download project via git
Run this command in terminal to download repository:
git clone https://github.com/ArturTkaczuk/Aplikacja-notatnik-fullstack.git
cd Aplikacja-notatnik-fullstack/frontend
npm install
cd Aplikacja-notatnik-fullstack/backend
npm install
b) Download project manually from GitHub
- Download project from this link
- Go through terminal commands listed above to install all dependencies
Useful commands:
Run in Aplikacja-notatnik-fullstack/frontend:
- Dev server
npm run start
- Production build
npm run build
Run in Aplikacja-notatnik-fullstack/backend:
- Run server
node index.js
- Run server tests
npm test
Technologies used during development process:
- Create-react-app TypeScript
- Material UI
- Axios
- HTML
- Express framework
- supertest testing library
- jest
- Mongoose (MongoDB schema-based solution)
- CRUD notes operations
- Frontend in CRA-TypeScript hosted on netlify
- NodeJS REST API in Express hosted on render.com
- NoSQL database integration hosted on MongoDB Atlas
- 11 working Backend API tests
Please open an issue for support.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
You can check out the full license here.
This project is licensed under the terms of the MIT license.