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. 💡