This project was bootstrapped with Create React App. It's a simple TodoList where user can:
- Sign up,
- Sign In,
- observe all available Todos,
- add Comments,
- add Subscribers,
- add new Todo.
- Log out
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js,
- If you don't provide the latest version of TypeScript globaly, so add it please for this project,
To run this TodoList project you need credantials, which are not provided in this repo. So after clonning you will need to provide your own 'config folfer' inside 'src'. And add there config.ts file of the next structure:
export const firebaseConfig = {
apiKey: 'your_api_key',
authDomain: 'your_domain',
databaseURL: 'url_to_database',
projectId: 'project_id',
storageBucket: 'storage',
messagingSenderId: 'messaging_id',
appId: 'app_id',
};
To get your oun firebaseConfig go to Firebase, log in, add new project and you'll be provided with the config.
Befor run it first time install all dependencise
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.