Live site https://sharedtodos.bobbynoodles.com
Auth'd users can choose to share their list or lists with other auth'd users. Think aocial network meets todo lists.
Once logged in, the user will be taken to their lists page.
From here users can:
- create, edit, and delete lists
- share thier lists with others
- view and select lists that are shared with themz
Each indixidual list has the option to
-
create new todos
-
read/edit todos
-
mark todos as complete (update)
-
delete tododa
bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator
-
Creat an empty project folder,
cd
into said folder and run the 'git clone' command. -
Once tbe files have been cloned down to your local run the
npm install
command to install the needed packages and dependencies. -
Create a
.env
filetouch .env
add the following askey: value
pairs:
- PORT: 2121 (can be any port example: 3000)
- DB_STRING:
your database URI
-
run
npm run start
to fire up the development server -
Now enter
localhost:PORT
into your browser address bar (PORTv. vv= the port number choosen in the.env
file. -
Make changes to your clone and enjoy 😎