Hey 👋 This is my project for SE_19 Web Technologies Basics and ID_19 Responsive Web Design. It is deployed at todolist.koenidv.de.
- Once you cloned the repo, make sure to run
npm install
to install all dependencies. - Run
npm start
and a server will start on localhost. That's it! - This project uses Fauna, a serverless document database. A public key for this database is already included. If you want to use your own Fauna instance, that's easy.
- After creating a Fauna account and a database for this project, go to your Web Shell and run the 3 queries provided in FaunaSetup.md.
- Head to Security and create a new key using the new client role. Copy the generated key.
- Paste this key into the
PUBLIC_CLIENT_KEY
constant in faunaAuth. If you have selected a region other than EU, make sure to also update the domain used in the client creation. - Done! You will use your own Fauna instance now.
The React app is hosted on Netlify, and is using Netlify's CI to build the app from GitHub.