Skip to content

Instagrami backbone like App using FastAPI, React, Tailwindcss, & Oauth2 for authentication.

Notifications You must be signed in to change notification settings

Ahmed-Abdelgawad-Dev/Instagrami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagrami

Backend FastAPI & React UI

This is an Instagram like simple project intended to work with any UI JS framework, here UI lib used is React.js.


Database

SQLITE is used, but any other database can be used instead in case of production.

Database Schema:


Authentication OAuth2 is used :


Endpoints :


Start

FastAPI
  • Use a virtual environment that you prefere.Could be pipenv | venv | conda. in Instagrami main folder.
  • activate your choice virtual environment, in my case (Unix):
source ./venv/bin/activate
  • Go to src folder
  • Install the required packages
pip install -r requirements.txt
  • Run the server
uvicorn main:app --reload

React
  • Go to the ui folder:
  • Install node_modules:
npm install || yarn
  • Run the server:
npm run start

About

Instagrami backbone like App using FastAPI, React, Tailwindcss, & Oauth2 for authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published