Skip to content

Uplift is a web application that aims to support Black-owned businesses.

Notifications You must be signed in to change notification settings

grantnsmith/uplift

Repository files navigation

Uplift

GitHub License Installation Packages

Description

Uplift is a web application that aims to support Black-owned businesses. The user can search for black-owned businesses in their vicinity 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 conversaton about civil rights. It was created at the time of the 2020 protests against police brutality and was inpsired 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 communitities and their allies to use as a tool of betterment.

Table of Contents

General-Technologies

  • JavaScript
  • Jquery
  • Bootstrap
  • Node.js
  • MySQL and MySQL Workbench
  • npm
  • Travis CI
  • ES Lint
  • Heroku
  • JawsDB MySQL
  • SociableKit
  • Puppeteer

Packages

  • ajax
  • axios
  • bcryptjs
  • dotenv
  • express
  • express-handlebars
  • express-session
  • handlebars
  • mysql2
  • newsapi
  • node
  • nodemon
  • passport
  • passport-local

APIs

  • NewsAPI
  • CharityAPI

Demonstration

Application Demo

Application

Finished Product

Installation

The following installations are needed for this package:

  1. npm init
  2. npm install listed dependencies

Once in the correct directory (server.js), run "node server.js"

Future Direction

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

Acknowledgements

Questions

If you have any questions, please contact us on:

About

Uplift is a web application that aims to support Black-owned businesses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published