A todo app with free resources
https://ozgrozer-muny.web.app/
- Fork this repo.
- Register your domain at Freenom.
- Create
A
records in Freenom (Manage Domain/Manage Freenom DNS
) to point your domain to the GitHub IPs. - Update your domain in
docs/CNAME
. - Create a new Firebase project and get your credentials.
- Update your Firebase credentials in
src/js/fire.js
. - You're ready to go.
- Fork this repo.
- Clone your repo to your local computer with
git clone
. - Install dependencies with
yarn install
ornpm install
. - Start development with
yarn start
ornpm start
. - Build your app with
yarn build
ornpm run build
. - Push your code.
- Freenom for free
.ml
TLD. - Firebase for free database.
- Let's Encrypt for free SSL certificate. (GitHub handles this.)
- GitHub Pages for free web hosting.
- GitHub for free file hosting.
- @firebase/app for to use Firebase plugins.
- @firebase/database for to use Firebase database.
- axios for to make XHR requests.
- babel-preset-env for to compile ES6+ to ES5.
- babel-preset-react for to compile React syntax.
- bootstrap for to make front-end UI. (CSS)
- node-sass for compile SCSS to CSS.
- parcel-bundler for to bundle app.
- react for to make front-end UI. (JS)
- react-dom for to render React app.