MyTrello is a MERN full-stack project developed using React, Javascript, Sass, Nodejs, Passportjs, MongoDB. It is a todo app that is a mimic version of the Trello application. It provides users with the functionalities for creating, editing, and deleting a broard, a list, a card in an user account.
-
Clone this repository to your local machine
-
Open a terminal window and navigate to the project directory
-
Run
npm install
to install the dependencies -
Create a
.env
file in the root directory and set the environment variables as following, remember to replace , , with your username, password and type random texts in :MONGODB_URI=mongodb+srv://<userName>:<password>@mytrellodb.w6zga.mongodb.net/test
DB_STRING_DEV=mongodb+srv://<userName>:<password>@mytrellodb.w6zga.mongodb.net/test
SESSION_SECRET=<anywords>
To run the application, follow the steps below:
- Open a terminal window and navigate to the project directory
- Run
npm run dev
to start the development - Ope a web browser and go to
http://localhost:3000
to view the application
To build the application for production, follow the steps below: