Amplifyy is a project designed and developed as part of Co.Lab5. We wanted to create a new aggregation app that served the AAPI community and their allies during this time of increases in violence and hate crimes. It aims to inform via News Aggregation based on personal social interests, but also contains embedded calls to action via external links to verified sources. It was designed by our very talented Product Designer Gerald Tung and made possible thanks to extensive research by our wonderful product manager Michelle Chen and coded by me.
- ReactJS
- MaterialUI
- Express
- Express-Sessions
- PostgreSQL
- Contextual Web Search API
To start, please use npm install
and then npm run seed
to seed the database of resources. To run the article queries, you will need your own API Key available here:
https://rapidapi.com/contextualwebsearch/api/web-search and to update your own secrets file. Each user login is made using Express Sessions and then saved in the user model.
Sync and seed your database by running npm run seed
. Running npm run start:dev
will make great things happen!
- start:dev will both start your server and build your client side files using webpack
You can see this deployed site at amplifyy.herokuapp.com