MargeryOlethea / Friendify

Pair Project for Hackathon FSJS P1 in Hacktiv8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Friendify: Sparking Connections, One Post at a Time

Welcome to Friendify, a social media platform designed to foster community unity through meaningful posts and interactions!

✨ Features ✨

  • 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

⚙️ Tech Stack ⚙️

  • 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

Development Journey

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!

Teamwork Makes the Dream Work

Kudos to my awesome teammate @AkbarArifT for bringing this project to life!

Getting Started

  1. Clone this repo
  2. Install dependencies: npm install
  3. Set up your database environment variables
  4. Start the server: npm start
  5. Visit http://localhost:3000 and start connecting!

Feel free to explore, contribute, and share the Friendify vibes! ✨

About

Pair Project for Hackathon FSJS P1 in Hacktiv8


Languages

Language:JavaScript 54.7%Language:EJS 45.3%