Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 1.1 KB

README.md

File metadata and controls

48 lines (37 loc) · 1.1 KB

findMe

A portfolio Project required for the ALX-SE program

About the project

The project is a simple social media aggregator app that allows simple CRUD actions against a Flask REST API.

What we used

Backend Development

  • 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

Frontend Development

  • Creating React Components
  • React Hooks
  • React Hooks
  • JWT Authentication on the frontend
  • Making API Calls with Fetch API

Live Demo On YouTube

To run this project

  1. Clone the Git repository
  2. In the folder new_findme, create a virtual environment using your favorite method.
  3. Install project dependencies with pip install -r requirements.txt
  4. Run project with python app.py
  5. Run test pytest

Team

Abdulrazaq Ayoade: Back-end

George Victor: Front-end

Adewole Conde: Back-end/Devops