Snapgram (Live Demo)
Snapgram is a private, open-source social media platform built with modern web technologies. This project is built using TypeScript, React, and Appwrite, and is designed to be a lightweight and performant a simple alternative exapmle to existing social media platforms.
- ReactJS
- TypeScript
- React Router Dom
- React-Query
- TailwindCSS
- shadcn UI
- Appwrite
- Zod
- Clone the Snapgram repository to your local machine.
- Create a new project on Appwrite and copy the project ID & start building the project's database.
- Install the dependencies using
npm install
. - Start the development server using
npm run dev
.
Snapgram can be configured using the config.json
file located in the root of the project directory. This file contains a range of configuration options, including the Appwrite endpoint and project ID.
Snapgram is an open-source project, and we welcome contributions from the community. If you'd like to contribute, please fork the repository and submit a pull request with your changes.