Uplift is a full-stack application that aims to support Black-owned businesses. The user can search for black-owned businesses in their vicinity/ neighborhood or anywhere else. The application is intended to be a resource for business owners as well as consumers who are searching to support this community. The visitor to the website can make an account and add a business.
This project has given us the opportunity to learn about continuous integration services, like Travis CI, MVC (model, view, controller) organizational tool, as well as using handlebars.
Through our application, we want to continue the conversation about civil rights. It was created at the time of the 2020 protests against police brutality and was inspired by the changes made by those who were speaking up and standing up for Black communities. We recognized that the movement extends far beyond police brutality and encompasses decades of racial injustices and we want a continual resource for the Black communities and their allies to use as a tool of betterment.
- General-Technologies
- Packages
- APIs
- Demonstration
- Application
- Installation
- Future-Direction
- Test
- Acknowledgements
- Questions
- JavaScript
- Jquery
- Bootstrap
- Node.js
- MySQL and MySQL Workbench
- npm
- Travis CI
- ES Lint
- Heroku
- SociableKit
- Puppeteer
- ajax
- axios
- bcryptjs
- dotenv
- express
- express-handlebars
- express-session
- handlebars
- mysql2
- newsapi
- node
- nodemon
- passport
- passport-local
- NewsAPI
- CharityAPI
The following installations are needed for this package:
- npm init
- npm install listed dependencies
Once in the correct directory (server.js), run "node server.js"
We intend to exapnd the database of the application as well as add more of the following features/ technologies:
- Maps API
- Set Up a Donation Page
- Create a username isntead of the email
- Scaling the application
- Coming soon.
- UW Coding Bootcamp instructional team and classmates
- Inquirer documentation
- Mysql documentation
- Figma - wireframe design
If you have any questions, please contact us on: GitHub at avaarm Email at Emma