COVID-19 is still a global pandemic and local businesses have taken a hit as a result. However, pandemic or not, the need to support local endeavors exists in any scenario. It is our hope that this project inspired people to think, engage, and act locally.
Localy is a web application designed for one purpose: think and act locally. Check out local organizations in need of financial or skill-based assistance or news regarding what’s going on in your community.
The clientside of the application was built using React.js, a JavaScript frontend library developed by Facebook. Some other frontend considerations included:
Redux for state management Bootstrap for styling Material UI for icons
The serverside was built with Flask, a lightweight Python web development library. The following libraries were used in addition to Flask:
Flask-RESTful to create and organize endpoints Flask-MongoEngine to create database tables/columns and interact with database
For a database, we used MongoDB Atlas, a cloud NoSQL database. In order to carry out CRUD functionalities to maintain database content we used Flask-MongoEngine, an ODM (Object Document Mapper; see Flask section above).
We deployed our site using Heroku
At the moment, Localy provides following features to its users
See businesses, schools, hospitals, orphanages, and other organizations in need of help Stay up-to-date on business, tech, and science news
In a future version, we hope to incorporate the following features
View and attend local meetups Engage with other users/organizations via social media functionality Filter results based on proximity to current location