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,
cdinto said folder and run the 'git clone' command. -
Once tbe files have been cloned down to your local run the
npm installcommand to install the needed packages and dependencies. -
Create a
.envfiletouch .envadd the following askey: valuepairs:
- PORT: 2121 (can be any port example: 3000)
- DB_STRING:
your database URI
-
run
npm run startto fire up the development server -
Now enter
localhost:PORTinto your browser address bar (PORTv. vv= the port number choosen in the.envfile. -
Make changes to your clone and enjoy 😎