Welcome to Friendify, a social media platform designed to foster community unity through meaningful posts and interactions!
- Share updates with a photo and hashtags
- Discover posts from people all over the world
- Like posts and view timelines sorted by new or most liked
- Admin privileges for efficient post and account management
- Create and edit your profile for a personalized experience
- Node.js
- Express.js
- PostgreSQL
- Sequelize ORM
- bcryptjs for password security
- express-session for user authentication
- Middleware for authorization
- Multer for photo uploads
- Tailwind CSS for sleek styling
This project was crafted in a whirlwind 2-day pair assignment at Hacktiv8, showcasing our proficiency in full-stack development. It marks a significant milestone in our coding journey, and we're eager to tackle the next challenge!
Kudos to my awesome teammate @AkbarArifT for bringing this project to life!
- Clone this repo
- Install dependencies:
npm install
- Set up your database environment variables
- Start the server:
npm start
- Visit http://localhost:3000 and start connecting!
Feel free to explore, contribute, and share the Friendify vibes! ✨