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. ๐ก