A Piauian social network made by friends🫂
This repository contains the frontend of the project, built with React.
- CRUD for posts
- Users profiles and follow system
- User settings
- Celebrations system
The following tools were used to develop this project
- React - version 18.2
- Vite - version 5.2
- Typescript - version 5.2
- Tailwind - version 3.4
- React Router - version 6.2
- shadcn/ui
- Node.js - version >18.x (22.x current working)
Clone the project
git clone https://bianca-bezerra/LaborasGo to the project directory
cd LaborasSwitch to the current active version
git switch neo-devInstall dependencies
npm iRun the development server
npm run devThis project branchs are complicated. Basically they define three project variatons:
main, dev: Primary version of Laboras, designed to work with the original DRF backend. It's currently somewhat outadated and partially broken, but will return as the main version in the future.
next-api: A second version of Laboras, developed to integrate with the Next.js fullstack backend. It is as outdated as the primary version and potentially broken. This version is currently deprecated since Next.js flavor now has its own separate frontend.
neo, neo-dev: The last and currently active version of Laboras, built to work with the FastAPI-Neo4j backend. This version introduce new features such as celebrations. The most up-to-date branch is neo-dev.
Frontend team:
Backend team: