Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allsamir/keeper-app-mern-stack-
This is my first MERN Stack App. This App keeps notes of the users. A simple App that stores notes of the users
https://github.com/allsamir/keeper-app-mern-stack-
axios-react css3 expressjs html5 mongoose monogodb nodejs outh2 passportjs reactjs
Last synced: 21 days ago
JSON representation
This is my first MERN Stack App. This App keeps notes of the users. A simple App that stores notes of the users
- Host: GitHub
- URL: https://github.com/allsamir/keeper-app-mern-stack-
- Owner: Allsamir
- Created: 2023-12-22T10:10:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-07T19:36:49.000Z (8 months ago)
- Last Synced: 2024-05-08T12:35:01.362Z (8 months ago)
- Topics: axios-react, css3, expressjs, html5, mongoose, monogodb, nodejs, outh2, passportjs, reactjs
- Language: JavaScript
- Homepage:
- Size: 705 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Keeper App
Keeper is a note-taking web application that allows users to easily add, update, and delete their notes securely.
## Features
- **Note Management**: Users can create, read, update, and delete their notes.
- **Secure Authentication**: Utilizes Google's Firebase authentication system for user authentication.
- **API Security**: JWT (JSON Web Tokens) are used for securing the API endpoints, guarding against XSS attacks.## Technologies Used
- **MERN Stack**:
- MongoDB: Document database for storing notes and user data.
- Express.js: Backend web framework for handling API requests.
- React.js: Frontend library for building the user interface.
- Node.js: Runtime environment for running JavaScript on the server.
- **Firebase Authentication**: Secure and convenient authentication system provided by Google.
- **JWT (JSON Web Tokens)**: Used for securing API endpoints and preventing XSS attacks.## Getting Started
To get started with Keeper WebApp, follow these steps:
1. Clone the repository to your local machine.
2. Install the necessary dependencies by running `npm install`.
3. Start the development server by running `npm start`.
4. Visit `localhost:5173` in your browser to view the web app.