Giftforgood is your friendly neighborhood in-kind donations platform.
Run npm install
in the root directory to install all the relevant dependencies such as React, Next.js etc.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Hot reloading is available in this mode, i.e. the page will reload if you make edits.
You will also see any lint errors in the console.
Runs a series of checks on the code formatting according to the .prettierrc.json
configuration file.
Automatically formats the code according to the .prettierrc.json
configuration file.
Runs the app in the development mode.
Open http://[ip-address]:3000
to view it in the browser.
To use environment variables within the project:
mv .env.sample .env
- Add environment variables inside
.env
- Add environment variables inside
next.config.js
- Firebase
- Auth, Storage, Realtime DB, Firestore
- Algolia
- Search
- Cloudflare
- DDOS protection
- Cloudinary
- Assets
- SendGrid
- Emailing
- 1Password
- Password Manager
- Heroku
- Web Server