NextJS with PocketBase - Sustainable Social Media App
Overview Welcome to the NextJS with PocketBase project - a social media platform designed to inspire and motivate people to engage in sustainable actions and share their eco-friendly endeavors with friends. This application is built using Next.js and integrates PocketBase for efficient data storage and retrieval.
Features
-
User Authentication and Profiles Account Creation: Users can easily create an account to join the sustainable community. Profile Management: Users can customize their profiles, providing information about their eco-friendly habits and actions.
-
Social Networking Friendship: Users can connect with friends by following them on the platform. Timeline: The timeline displays posts from friends, showcasing their sustainable activities. Photo Sharing: Users can post photos of themselves practicing sustainable actions and share them with their network.
-
Sustainability Tracking Action Tracking: The app features a tracking system for users to log their sustainable activities. Achievement Badges: Users can earn badges based on their sustainability achievements, providing a gamified element.
Getting Started
Prerequisites Node.js installed on your machine.
Installation:
-
Clone the repository: git clone https://github.com/AndreRimes/SparkHacks-2024.git
-
Navigate to the project directory: cd SparkHacks-2024
3.Install dependencies: npm install
- Run Program npm run dev ./pocketbase serve
5.Open your browser Navigate to http://localhost:3000 to use the application.