Overview:
Fleet is a social media app that allows users to create an account, connect with friends, discover new people, and stay updated with their family and friends. The app offers features such as posting updates, liking and replying to posts, checking out profiles, and real-time messaging (currently in development). It is developed with efficiency and scalability in mind, with a intuitive and responsive user interface. The backend is optimized for performance and can be easily scaled up.
Features:
- Account Creation: Users can create an account on Fleet and start using the app.
- Friend Connections: Users can follow their friends and stay connected with them.
- Discover New People: Fleet allows users to discover and connect with new people on the platform.
- Post Updates: Users can post updates and share their thoughts and experiences with their network.
- Like and Reply to Posts: Users can interact with each other’s posts by liking and replying to them.
- Profile Exploration: Users can check out each other’s profiles and learn more about them.
- Real-time Messaging (in development): Fleet provides a messaging feature for users to communicate with each other in real-time.
Installation:
To run Fleet on your own, follow the steps below:
Requirements:
- Node.js v12 or higher
- Pnpm
- SQLite
- Git
Procedure:
- Clone the Repository:
git clone [repository_url]
- Install Dependencies:
pnpm install
- Migrate Database:
// Run this command to migrate the database
pnpm run migrate
- Run in Production Mode:
pnpm run build
pnpm run start
- Run in Development Mode:
pnpm run dev
Summary:
Fleet is a social media app built with efficiency and scalability in mind. It offers a range of features such as account creation, friend connections, post updates, like and reply to posts, profile exploration, and real-time messaging (in development). The app has an intuitive and responsive user interface and the backend is optimized for performance. To run the app on your own, follow the installation guide provided.