Skip to content

hwennnn/Nearbyfeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon-readme

NearbyFeed

Discover and connect with your local community

Overview

NearbyFeed is a social platform where users can share posts, updates, and insights, creating discussions and engaging with others in their community. What makes it unique is that posts are tied to specific locations—others can only see and interact with your posts if they are physically near the spot where you shared them. This keeps conversations focused on local and real-time topics.

Inspiration

The inspiration behind NearbyFeed stems from the need to address the problem of disconnected communities and decreased engagement in Singapore, particularly after the impact of Covid-19. This is a solution that would bring people together, foster community interaction, and revive neighborhood activity.

Demo Video

NearbyFeed Demo

Screenshots

JoinUs Home (Dark Mode) Home (Light Mode)
Onboarding Home 1 Home 3
Home Feed Details Feed Details
Home 2 Feed Details 1 Feed Details 2
CreateFeed Comments Comments
Add Feed Comment 1 Comment 2
My Profile Edit Profile My Posts
My Profile Edit Profile My Posts
My Comments Manage Account Linking Manage Blocked Accounts
My Comments Manage Account Linking Manage Blocked Accounts

Built With

  • React Native - Framework for building cross-platform mobile apps
  • Expo - Development platform for building React Native apps
  • NestJS - Backend framework for building scalable server-side applications
  • Redis - In-memory data store used for caching and session management
  • PostgreSQL - Relational database management system used for data storage
  • Tailwind CSS - Utility-first CSS framework used for styling the mobile frontend
  • Prisma - Database toolkit and ORM for building scalable and type-safe applications
  • TypeScript - Typed superset of JavaScript used for improved developer productivity
  • Docker - Containerization platform used for deploying and running applications in isolated environments

Installation

Please refer to the client folder and server folder for the respective installation.

License

This project is licensed under the MIT License - see the LICENSE