I have created this app for the purpose of revising my React and Redux concepts. It is a simple todo list where you can add small tasks and keep a track whether they are completed or pending. When you open the application, you have the option to add a new task to list as well as mark the tasks which are complete in the list. The completed tasks will be displayed in a seperate list.
Live Demo - TodoList
- For installing the app locally, you need to have NPM installed in your local environment/machine. Once npm is installed, open a terminal or git bash(for Windows) in the project directory and enter :
npm install
- Once all the NPM packages are installed, you need to run
npm start
for starting the application on localhost on port 3000 - For creating a build for the application, run
npm run build
and new build will be ready. Build version can accessed using the serve package and on port 5000 - For hosting the application we are using Firebase Hosting
- App has been bootstraped using Create-react-app package
- For my major learning about Web Development, I have used FreeCodeCamp. It is a fantastic resource for learning about web dev for beginners and I would encourage you guys to checkout this resource.
- For other computer science related information, you can checkout this Youtube Channel Engineering with Utsav. It contains videos about fundamentals of computer science as well as what exactly you are bound to encounter while learning programming.
- For those who are looking for resources to prepage for Front End Developer Interview , you can refer to this repo as it has some great content for preperation.