Skip to content

urmil255/Final-project-react

Repository files navigation

Keeper App

-->Keeper App is a simple note-keeping application built with React, Node.js, Express, and MongoDB. Users can create, view, and delete notes, and the application uses Firebase for authentication.

Table of Contents

• Features • Getting Started • Prerequisites • Installation • Usage • Deployment • Frontend • Backend • Built With • Contributing • License • Acknowledgments • Features • User authentication with Firebase. • CRUD operations for notes (Create, Read, Update, Delete). • MongoDB for data storage. • Simple and intuitive user interface.

Getting Started

->Prerequisites • Node.js • npm • MongoDB Atlas account • Firebase account

Installation

->Clone the repository: • git clone https://github.com/your-username/keeper-app.git

Install frontend dependencies:

• cd keeper-app • cd client • npm install

Install backend dependencies:

• cd .. • cd server • npm install • Create a .env file in the server directory and add the following: • env • MONGO_URI=your-mongodb-uri • PORT=5000 • Replace your-mongodb-uri with your MongoDB Atlas connection string.

Start the frontend and backend:

In the client directory

• cd client • npm start

In the server directory

• cd .. • cd server • npm start

Usage

• Open your browser and navigate to http://localhost:3000 to use the Keeper App. • Sign in with your Firebase account or create a new account. $ Built With • React • Node.js • Express • MongoDB • Firebase

Contributing

• Contributions are welcome! Please fork the repository and create a pull request.

License

• This project is licensed under the MIT License - see the LICENSE file for details. #Acknowledgments • Thank you to the developers of React, Express, MongoDB, and Firebase. • Feel free to customize this template based on your project's specific details and requirements.

• Thank you to the developers of React, Express, MongoDB, and Firebase. • Feel free to customize this template based on your project's specific details and requirements.