XPandify is a Social Media Application that enables folks to interact with others and connect through seamless multimedia features.XPandify has the support of Community and Messenger that helps people to form a community and share among themselves or even have a Private DM functionality through Messenger.The Application is secured with Next-Auth that helps people to feel that they are under Safe Enviroment through Email-Validation.
Here're some of the project's best features:
- Real Time Communication
- Next-Auth
- Peer Group Communication
- MultiMedia Support
- Messenger
- Community Support
- Stale Data Caching
1. Clone the Repo
git clone https://github.com/atheshwaran-10/XPandify.git
2. Enter the Project Directory
cd XPandify
3. Install the dependencies
npm i
4. Add the Environmental Variables
DATABASE_URL=
NEXTAUTH_JWT_SECRET=
NEXTAUTH_SECRET=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
GIPHY_SECRET=
NEXT_PUBLIC_PUSHER_APP_KEY=
PUSHER_APP_ID= PUSHER_SECRET=
GMAIL_FROM=
GMAIL_APP_PASSWORD=
5. Run the App in development server
npm run dev
Technologies used in the project:
- Next.Js
- TypeScript
- SWR
- Tailwind
- Prisma
- Next-Auth
- Zustand