TodoAuth is Learning site with Firebase. Login and register with Google.
- Todo List.
- Using Firebase ( Database, Auth, Storage ).
- Login with Google and Facebook.
- Task List with sub task.
- Dashboard manager like change Profile picture, User details, Password and Delete Account.
- Contact form with Email notification using formspree.io.
- PWA
-
Setup this site.
Use the Gatsby CLI to Clone this site.
# Clone this Repositories gatsby new todoAuth https://github.com/rohitguptab/todoAuth.git
-
Setup Firebase
-
Setup your Own Configure Projects.
Create .env file in root directory Configure below keys
- apiKey = Key
- authDomain = Key
- databaseURL = Key
- projectId = Key
- storageBucket = Key
- messagingSenderId = Key
- appId = Key
-
Start developing.
Navigate into your new site’s directory and start it up.
cd todoAuth npm install gatsby develop
-
Open the source code and start editing!
Your site is now running at
http://localhost:8000
!Open the
todoAuth
directory in your code editor of choice and editsrc/pages/index.js
. Save your changes and the browser will update in real time!
Looking for more guidance? Full documentation for Gatsby lives on the website. Here are some places to start:
-
For most developers, we recommend starting with our in-depth tutorial for creating a site with Gatsby. It starts with zero assumptions about your level of ability and walks through every step of the process.
-
To dive straight into code samples, head to our documentation. In particular, check out the Guides, API Reference, and Advanced Tutorials sections in the sidebar.