Awesome apps, services, products and communities made by Singaporeans
Go to hyperlocal.sg »
Report Bug
·
Request Feature
Table of Contents
In April 2021, amidst the CoVID-19 pandemic there was a story about a retail chain (that rhymes with nice) and how it allegedly swindled several independent creators of their money. I felt for the creators and thought of how ultimately, the creators were at the losing end if a shop like that would have to close its stores, which it eventually did. Many of these shops already have their own web presence, but this retail chain gave them a physical space and some exposure. Then, someone started collating a list of these creators/vendors to help on an Airtable list and I felt that perhaps we could do better.
So I made hyperlocal.sg - to sort of aggregate all these listings and help them be discovered, by means of a combined marketing, content and exposure effort.
This is a Blitz.js app.
Run your app in the development mode.
blitz dev
Open http://localhost:3000 with your browser to see the result.
Ensure the .env.local
file has required environment variables:
DATABASE_URL=postgresql://<YOUR_DB_USERNAME>@localhost:5432/hyperlocal
Ensure the .env.test.local
file has required environment variables:
DATABASE_URL=postgresql://<YOUR_DB_USERNAME>@localhost:5432/hyperlocal_test
Runs your tests using Jest.
yarn test
Blitz comes with a test setup using Jest and react-testing-library.
Blitz comes with a powerful CLI that is designed to make development easy and fast. You can install it with npm i -g blitz
blitz [COMMAND]
dev Start a development server
build Create a production build
start Start a production server
export Export your Blitz app as a static application
prisma Run prisma commands
generate Generate new files for your Blitz project
console Run the Blitz console REPL
install Install a recipe
help Display help for blitz
test Run project tests
You can read more about it on the CLI Overview documentation.
Read the Blitz.js Documentation to learn more.
The Blitz community is warm, safe, diverse, inclusive, and fun! Feel free to reach out to us in any of our communication channels.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Muhammad - abu.uzayr@builtforfifty.com
Project Link: https://github.com/abuuzayr/hyperlocal/
- UI Component Library by Chakra UI
- Illustrations by DrawKit
- Images by Unsplash
- Selected icons by React Icons
- Secure, private email forwarding by ForwardEmail
- Email newsletters by Mail Octopus
- Analytics by Panelbear
- Image hosting on Backblaze B2
- CDN, DNS by Cloudflare
- Database ORM by Prisma
- Cloud hosting by Vercel
- PostgreSQL hosting by Supabase
- README template from Best README Template
- Shields by shields.io
- Chat widget by Crisp