Nexus

About this project
Nexus is a complete social media with many features powered by Next.js and many other services (Prisma, Neon, Clerk...). It's made to be modern, fast, secure and responsive. Everything is written in TypeScript.
The website is hosted on Vercel so all other services are also hosted by online services (database is hosted by Neon, image upload by uploadthing and login system is powered by Clerk).The project has many features like creating posts (with text, photo or both), liking and commenting them, following other users, editing profile and more. It also uses Prisma to manage database directly from code.
Since everything is hosted online, feel free to try it with the the "Live Demo" button below !
(If the website doesn't work at first, it's probably and issue caused by the cold start of Vercel, just refresh the page and it should work.)
Technologies
- Next.js
- TypeScript
- PostgreSQL
- Tailwind CSS
- Prisma
- Neon
- Clerk
- Vercel
Key Features
- Responsive design
- Modern and fast user interface
- Secure and reliable services
- Many user features and interactions
- Rely on online services for easy deployment
- Written in TypeScript for type safety
- Prisma for database management