Skip to content

Latest commit

 

History

History
80 lines (49 loc) · 2.19 KB

README.md

File metadata and controls

80 lines (49 loc) · 2.19 KB

💥 S-Social

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! 🚨💥

📚 Features

  • 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

📸 Screenshots

Auth Page

Profile Page

Create Post

Explore

📝 Todo

  • Global State management
  • Notifications

🚀 Getting started

To get started with S-Social, you will need to have Node.js and npm (or yarn) installed on your machine.

  1. Clone the repository:
git clone https://github.com/yourusername/S-Social.git
  1. Install the dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:3000 to see the application running. 🚀

📦 Deployment

To deploy S-Social to a production environment, you can use the following command:

npm run build

🛠️ Built With

  • 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 🚀

🤝 Contribution

Please feel free to contribute by submitting pull requests or by reporting any issues you encounter. 🤝

📜 License

S-Social is open-sourced software licensed under the MIT license

🙌 Acknowledgments

S-Social is inspired by other popular social media platforms and aims to provide a similar experience in a lightweight and simple package. 💡