A portfolio Project required for the ALX-SE program
The project is a simple social media aggregator app that allows simple CRUD actions against a Flask REST API.
- Creating REST APIs with Flask with Flask-RestX
- Using Flask-SQLAlchemy ORM
- Carrying Out Database Migrations with Flask-Migrate
- JWT Authentication with Flask-JWT-Extended
- Testing Flask API with Unittest
- Creating React Components
- React Hooks
- React Hooks
- JWT Authentication on the frontend
- Making API Calls with Fetch API
Live Demo On YouTube
- Clone the Git repository
- In the folder
new_findme
, create a virtual environment using your favorite method. - Install project dependencies with
pip install -r requirements.txt
- Run project with
python app.py
- Run test
pytest
Abdulrazaq Ayoade: Back-end
George Victor: Front-end
Adewole Conde: Back-end/Devops