Skip to content

A MERN stack note-taking application with CRUD functionality. Features secure user authentication and JWT-based access control, ensuring only authenticated users can manage their notes. Designed with a modern UI using TailwindCSS.

Notifications You must be signed in to change notification settings

iam-abhishek-yadav/notesApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running the App with Docker Compose

  • Clone the repository:

    git clone <repository-url>
    cd <repository-directory>
  • Run Docker Compose:

    docker-compose up

    This command will start the following containers:

    • mongo: MongoDB container
    • server: Server container
    • react: React container

    Docker Compose will automatically:

    • Create and start the containers defined in the docker-compose.yml file.
    • Create a Docker volume for persistent data storage .
  • Accessing the App:

    • Frontend (React app) might be accessible at http://localhost:5000
  • Stopping the App:

    To stop and remove the containers (but retain data volumes):

    docker-compose down

    This command will stop and remove the Docker containers defined in docker-compose.yml, while preserving any volumes associated with the containers.

About

A MERN stack note-taking application with CRUD functionality. Features secure user authentication and JWT-based access control, ensuring only authenticated users can manage their notes. Designed with a modern UI using TailwindCSS.

Topics

Resources

Stars

Watchers

Forks