For my web application, I was interested in creating a succinct and organized version of news sharing that tied in a subscriber element to the experience. This sparked my desire to build, NoozMe. NoozMe lets the user browse articles quickly while also allowing them to build a mini-museum of saved articles that other users can view.
- Python
- Flask
- PostgreSQL
- SQLAlchemy
- JavaScript
- jQuery
- HTML
- Jinja
- CSS
- Bootstrap
-
MVP 1 - Customized Filters
- Ability to use a customized search to retrieve news articles (NewsAPI request)
- By Category
- By Country
- Ability to use a customized search to retrieve news articles (NewsAPI request)
-
MVP 2 - Save Button
- Ability to save content under personal login (or session)
- User can be redirected to a new page to find all their saved content
- User can add article description/comment during the saving process
- Ability to save content under personal login (or session)
-
MVP 3 - Search Engine
- Ability to do a keyword search to find new content (NewsAPI request)
-
MVP 4 - Social Aspect
- Ability to do a search and subscribe to other user's profiles
- User can find users by first name, last name and username
- User can add other users to their subscription list by clicking "subscribe"
- Ability to do a search and subscribe to other user's profiles
Create a virtual environment to install requirements
$ virtualenv
$ source env/bin/activate
All the prerequisites are in the requirements.txt file
pip3 install -r requirements.txt
python3 server.py
Michelle Macaraeg LinkedIn GitHub
- Hackbright Instructors: Marisa Gloor, Katrina Huber-Juma, Andrew Blum
Thank you all for your support and guidance throughout the program!