Skip to content

Snapify is an open source social media application. It allows users to share photos, memories and update their user information.

Notifications You must be signed in to change notification settings

loydcose/snapify

Repository files navigation

Snapify

Snapify is an open source social media application. It allows users to share photos, memories and update their user information.

Homepage preview

Homepage Preview

Features

  • Share photos and memories with captions
  • User can perform follow, like, and comment
  • Update user information, including profile picture and username

Technology Used

  • Next.js or React: A popular JavaScript framework for building user interfaces.
  • TailwindCSS: A utility-first CSS framework for styling web applications.
  • Next-Auth: A complete authentication solution for Next.js applications.
  • Cloudinary: A cloud-based media management platform for storing and manipulating media assets.
  • Mongoose or MongoDB: A flexible and scalable NoSQL document-based database.

Getting Started

To get started with Snapify, you will need to have Node.js installed on your computer.

  1. Clone the repository to your local machine.
  2. Run npm install to install the project's dependencies.
  3. Set up a MongoDB database and add the database URL to .env file.
  4. Set up a Cloudinary account and add the Cloudinary details to .env file.
  5. Run npm run dev to start the development server.

Contributing

Snapify is an open source project and contributions are welcome. To contribute, please fork the repository and create a pull request.

License

Snapify is licensed under the MIT license. See the LICENSE file for more information.

About

Snapify is an open source social media application. It allows users to share photos, memories and update their user information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published