Skip to content

A portfolio Project required for the ALX-SE program

Notifications You must be signed in to change notification settings

Bro-vick/findMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A portfolio Project required for the ALX-SE program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •