Shared Notes is a simple MERN (MongoDB, Express.js, React.js, Node.js) stack application that allows users to create and share notes with other users. This project is organized as a monorepo for both the frontend and backend components.
To get started, follow these steps:
-
Clone the repository:
git clone https://github.com/adnanavni/shared-notes.git
-
Navigate to the project root:
cd shared-notes
-
Install dependencies for both frontend and backend:
npm install
After installing the dependencies, you can run the frontend and backend components separately.
To run the frontend, use the following command:
npm run dev -w app
This command launches the development server for the React.js frontend.
To run the backend, use the following command:
npm run dev -w server
This command starts the Express.js server for the backend.
Note: Ensure that you have MongoDB installed and running, as the application uses MongoDB as its database.