A todo list that you can share with anyone!
-
Fork the repo and clone it to your local machine.
-
For the project to work you have to setup a firebase project. Create a Project from the firebase console.
-
Enable firestore in your project and firebase auth (google and sign-in password) in your firebase console.
-
Once that is done, duplicate the .env.example file and rename it to just .env. Grab the keys from firebase console and paste it in the .env file.
-
Run
npm install
to install the dependencies andnpm run dev
to start the project. More details are available in the guide section.
Install dependencies
npm install
Create a file .env
, copy the contents from .env.example
.
cp .env.example .env
Create a firebase project, check this for more info.
You would have to enable firestore, firebase google auth and create a service account and copy the values to the .env
file.
Run the development server
npm start
When the above command completes you'll be able to view your website at http://localhost:3000
This project uses the following libraries and services:
- Framework - React
- UI Kit - Bootstrap
- Styling - Styled Components
- Icons - Font Awesome
- Hosting - Vercel