A React-based environmental social platform where users can share eco-friendly activities, track their environmental impact, and connect with like-minded individuals.
my-react-app/- Frontend React application built with Vite and Material UI
- Home Page: Showcases impact statistics, featured events, and action cards
- Profile Page: Displays user details, interests, badges, and activity feed
- Feed Page: Allows users to create posts and interact with a social feed
- Discovery Page: Helps users find and join environmental communities
- Events Page: Displays upcoming environmental events and allows RSVPs
- Impact Tracking: Dashboard for monitoring environmental impact with statistics and goals
- React with functional components and hooks
- Material-UI for responsive design
- Vite for fast development and building
- Mock data for demonstration purposes
- Node.js (v14+ recommended)
- npm or yarn
-
Clone the repository:
git clone <your-repo-url> cd demo_app
-
Install dependencies for the frontend:
cd my-react-app npm install -
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:5173
- Backend API integration
- User authentication
- Real-time updates and notifications
- Image upload functionality
- Chart visualizations for impact tracking
- Material-UI for the component library
- Vite for the build tooling