Skip to content

Unity is a social media platform, where you can share your photos and stories

License

Notifications You must be signed in to change notification settings

Shreyas-29/unity

Repository files navigation

Unity Social Media App Logo

Unity Social Media App

Your Go-To Social Media Platform for Unity Enthusiasts

GitHub stars GitHub issues GitHub forks

Unity Social Media App Screenshot

Table of Contents

  1. About
  2. Features
  3. Tech Stack
  4. Getting Started
  5. Usage
  6. Contributing
  7. License

About

Unity Social Media App is a vibrant and interactive platform designed for Unity game developers and enthusiasts. Connect with fellow developers, showcase your projects, and explore a world of Unity-powered creativity.

Features

Profile Customization: Express your unique style with customizable profiles. Posts and Stories: Share your latest updates, projects, and stories. Unity Integration: Seamlessly connect your Unity projects to your profile. Real-time Interaction: Engage with other users through likes, comments, and more. Analytics: Track the performance of your posts with in-depth analytics. Secure and Private: Your data is safe with our robust security measures. Dark Mode: Enjoy the app in both light and dark themes.

Tech Stack

Unity Social Media App leverages a powerful tech stack to provide a smooth and engaging user experience:

Database:

MongoDB for efficient data storage.

ORM:

Prisma for database operations.

UI Framework:

Tailwind CSS for responsive and beautiful designs.

Validation:

Zod for robust input validation.

Animations:

Framer Motion for delightful motion effects.

State Management:

Zustand for efficient state management.

Frontend Framework:

Next.js for fast and dynamic web applications.

Getting Started

To get started with Unity, you can clone the GitHub repo and install the dependencies:

git clone https://github.com/Shreyas-29/unity.git

npm install

Then, you can start the development server:

npm run dev

The app will be available at http://localhost:3000

Usage

Creating a Post

To create a new post in Unity, follow these steps:

  • Log in to your Unity account.
  • Click on the "New Post" (add button) in the navigation bar.
  • Attach an image and fill in the post content and location.
  • Click the "Post" button to create your post.

Exploring Posts

You can explore posts created by other users:

  • Go to the home feed by clicking "Explore" in the sidebar.
  • Scroll through the posts and click on any post to view its details.
  • This feature will be available soon.

Interacting with Posts

You can interact with posts in various ways:

  • Click the heart icon to like a post.
  • Click the bookmark icon to save a post for later.
  • Comment on a post by clicking the comment button.

Enjoy using Unity and connecting with other users in our community!

Contributing

Contributions are welcome! To contribute, please fork the GitHub repo and submit a pull request.

License

Unity is open source and released under the MIT License.

Releases

No releases published

Packages

No packages published

Languages