S-Social is a mini social media π» built with Nuxt.js, Vue.js, TypeScript, TRPC, and Prisma π. It aims to provide nothing π€£ i just figured why not test out TRPC & Prisma π€
Disclaimer: S-Social is probably unsecure and vulnerable, so use it at your own risk! π¨π₯
- User registration and login π
- Creating, editing, and deleting posts π
- Viewing user profiles and their posts π₯
- Simple and easy-to-use interface π»
- Command bar for power users
- Global State management
- Notifications
To get started with S-Social, you will need to have Node.js and npm (or yarn) installed on your machine.
- Clone the repository:
git clone https://github.com/yourusername/S-Social.git
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
to see the application running. π
To deploy S-Social to a production environment, you can use the following command:
npm run build
- Nuxt.js - The Intuitive Web Framework π
- Vue.js - The Progressive JavaScript Framework π»
- TypeScript - TypeScript is JavaScript with syntax for types. π¬
- TRPC - End-to-end typesafe APIs made easy. π₯
- Prisma - Next-generation Node.js and TypeScript ORM π
Please feel free to contribute by submitting pull requests or by reporting any issues you encounter. π€
S-Social is open-sourced software licensed under the MIT license
S-Social is inspired by other popular social media platforms and aims to provide a similar experience in a lightweight and simple package. π‘