https://github.com/rubikuo/mytrello
MyTrello is a todo app mimic the Trello website. Full stack project developed by react, nodejs, passportjs and mongoose.
https://github.com/rubikuo/mytrello
mern mongoose nodejs passportjs reactjs rest-api
Last synced: 3 months ago
JSON representation
MyTrello is a todo app mimic the Trello website. Full stack project developed by react, nodejs, passportjs and mongoose.
- Host: GitHub
- URL: https://github.com/rubikuo/mytrello
- Owner: rubikuo
- Created: 2020-06-23T11:55:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T13:59:34.000Z (about 3 years ago)
- Last Synced: 2025-02-24T08:45:48.909Z (over 1 year ago)
- Topics: mern, mongoose, nodejs, passportjs, reactjs, rest-api
- Language: JavaScript
- Homepage:
- Size: 9.57 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Name: MyTrello
## Project description
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.
## Get Started
# Installing
1. Clone this repository to your local machine
2. Open a terminal window and navigate to the project directory
3. Run `npm install`to install the dependencies
4. 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://:@mytrellodb.w6zga.mongodb.net/test`
`DB_STRING_DEV=mongodb+srv://:@mytrellodb.w6zga.mongodb.net/test`
`SESSION_SECRET=`
# Running the application
To run the application, follow the steps below:
1. Open a terminal window and navigate to the project directory
2. Run `npm run dev` to start the development
3. Ope a web browser and go to `http://localhost:3000` to view the application
# Building for Production
To build the application for production, follow the steps below:
1. Open a terminal window and navigate to the prhect directory
2. Run `npm run build` to build the production version of the application
3. Run `npm start` to start the production server
4. Open a web browser and go to `http://localhost:3000` to view the application