Skip to content

theNatePi/PetrPages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PetrPages

Welcome, to your home on the internet.

Disclaimer

This project was built for the IrvineHacks 2024 hackathon and was built in 48 hours

What is PetrPages

In our modern era of the web, most social functionality has been consolidated into a few major sites. Text on X, images on Instagram, video on YouTube. PetrPages beings a new approach to your social expression online -- a single platform where you can define your own style, content, and personality.

Each user gets their own page to customize with text and images, and more formats can be supported soon. No posts, no feed, no followers. Just you and what you want to put out there -- all on your PetrPage.

Technologies Used

python Python and FastAPI for backend

react React and Chakra UI for frontend

sqlite SQLite3 for database queries in Python

Images

image image

How to run

Install dependencies
Backend
pip install fastapi
pip install uvicorn
pip install pydantic
Frontend
npm install lodash
yarn add @editorjs/header
npm i @editorjs/editorjs --save
yarn add @editorjs/simple-image
yarn add @editorjs/list
yarn add @editorjs/raw
yarn add @editorjs/paragraph
Run backend

uvicorn endpoints:app --reload

Run frontend

npm start