Landing Page of BetterBiz
BetterBiz is a platform that serves both customers and businesses. For our businesses we want to provide a platform where entrepreneurs can showcase their business and allow them to reach out and connect to more people. For our users we want to connect them with communities that they care about and be able to support new local businesses. As Torontonians we are proud of our diversity, especially in the small business sector. However, many businesses that are classified as minority are overlooked or simply not given enough credit. BetterBiz wants to shine the spotlight on those businesses and help people support their communities.
The application is accessible under: https://betterbiz01.herokuapp.com
Our Homepage provides an overview of our app, walks the viewer through what our app is about, and the services our application provides. The simple design allows users to find the type of business they are looking for.
| 1 | 2 |
|---|---|
![]() |
![]() |
We have listed 5 categories that we feel provide a good snapshot our diverse community. Users are able to explore the different types of businesses that are available for each group.
Users can narrow down their search based on the type of business they are looking for, whether it's restaurants, shops, services, culture or leisure. Our team worked hard on rendering business into our database—but we also need our community's help, which is why we've built a submit page for businesses (see below).
Our Special Events page is an additional feature that we believe will be useful for our users. It enables users to search through the calendar to be presented with charity and community events taking place in Toronto along with links for tickets.
This feature allows for entrepreneurs to submit their own business into our database to be featured on our website.
Users are able to sign up as members and share their own experience with others by submitting reviews on the business page.
For the foreseeable feature our team has many ideas that can make this app more user friendly. The features we would like to add in the future are:
- Enable different functionalities for business users
- Claim business
- Create events/promotions for claimed businesses
- Allow business users to advertise a promotion
- Add additional categories
- Improve search option by being able to combine categories (black owned + LGBT owned)
- Expand our platform to other major cities
- Enable map/street view on business profile
- Enable business sharing on social media platforms
- React
- Bootstrap
- JavaScript
- Node
- MongoDB
- Yelp Fusion API
- Event API
- Github
- Heroku
To get started with the application, simply clone the project and run "npm run install" on your command line after navigating to your repository. There is a seed file in the repository for your convenience and to pre-populate the database with some values for testing. Once you're all set, all you have to do is run "npm run start:dev" and you can work with the application.
- The project uses the MongoDB npm package to connect to the SQL database and to perform queries. Documentation available under: https://www.npmjs.com/package/mongose
- This application uses the express module for Node.js. Documentation is available under https://www.npmjs.com/package/express.
- The dotenv module is used to handle database credentials. Documentation is available under: https://www.npmjs.com/package/dotenv
- The moments module is used for the calendar feature. Documentation is available unser: https://www.npmjs.com/package/moment
- Heroku is in use to host the application. Documentation: https://devcenter.heroku.com/categories/reference
- Bootstrap is used to facilitate a the mobile-first setup of the application. Documentation under: https://getbootstrap.com/docs/4.1/getting-started/introduction/
- Google Fonts is in use for the display fonts. More information available under: https://fonts.google.com/about
- DrawKits is used for styling our website with images. For more information: https://www.drawkit.io
MIT License
Copyright (c) [2020] [coMeDia]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.






