React application that allows user to create and manage multiple to-do lists online. Each list is stored in database and can be accessed from any device.
- Rearrange project structure
- Tests (Jest, Enzyme)
- React 16.13
- Typescript
- React Router
- React Transition Group
- Redux
- Styled Components
- polished for Styled Components
- Firebase
- Try the live demo https://listify-react.firebaseapp.com/ - you can use mocked up address, like somethingsomething(at)test.com
- Download / clone the repository and run
npm install
in the downloaded directory to install all dependencies and then runnpm run start
.
Note: Cloning the repository will require:
- Creating your own Firebase project.
- Configuring Firebase to work correctly and storing API key, messaging sender ID and App ID in
.env
file in root directory. - Editing
./firebase/firebase.ts
file with the rest of your Firebase account's config info.