Skip to content

sachin11063/ReGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ™ป๏ธ ReGen โ€“ Full Stack Web Application

ReGen is a full-stack web application built with a modern frontend and a scalable backend. The project demonstrates real-world full-stack development practices, clean architecture, and API-driven communication between frontend and backend systems.


๐Ÿš€ Project Overview

ReGen is designed to showcase how a frontend application interacts with a backend service to handle data, business logic, and user interactions efficiently. The application focuses on simplicity, maintainability, and performance while following industry-standard development practices.

This project is suitable for demonstrating full-stack skills in interviews, assessments, and portfolio reviews.


โœจ Features

  • Modern and responsive user interface
  • Clean frontend and backend separation
  • REST API based communication
  • Scalable project structure
  • Easy to extend and maintain
  • Deployed frontend with cloud hosting

๐Ÿ›  Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Responsive UI design
  • Deployed on Vercel

Backend

  • Node.js
  • Express.js
  • RESTful API architecture

Database (if used)

  • MongoDB
  • Mongoose

๐Ÿ“ธ Application Screenshots

๐Ÿ  Home Page โ€“ ReGen Platform Overview

A modern landing page introducing the ReGen platform, highlighting community-driven solar energy investments, sustainability goals, and user onboarding.

1

๐Ÿงฎ Carbon Emission Calculator

Allows users to input emissions from fuel, electricity, transportation, water usage, and waste management to calculate total carbon footprint.

2

๐ŸŒฑ Carbon Footprint Result

Displays the total calculated carbon footprint with options to recalculate, reset values, or download the report as a PDF.

3

โ™ป๏ธ Carbon Neutralization Analysis

Provides a comparison of multiple carbon reduction strategies such as afforestation, renewable energy, CCS, methane capture, and offsetting with cost analysis.


๐Ÿ“Š Best Carbon Reduction Combination

Visual comparison using charts to identify the most cost-effective combination of renewable energy, CCS, and carbon offsetting.

4 5

โž• Add New Investment Share

Admin-style interface for adding new solar or renewable energy shares with pricing and carbon reduction details.

8

๐Ÿ“ˆ My Purchased Shares

Shows user-owned investments with total cost and carbon reduction achieved through purchased shares.

9

๐Ÿ” User Registration

Clean and modern sign-up page allowing users to create an account securely.

7

๐Ÿ”‘ User Login

Secure login interface for registered users to access their dashboard and investments.

6

โš™๏ธ Installation & Setup

Clone the repository

git clone https://github.com/sachin11063/ReGen.git
cd ReGen

Frontend Setup

cd frontend
npm install
npm start

Backend Setup

cd backend
npm install
npm run dev

Create a .env file in the backend folder if required and add environment variables such as database URI and port.


๐Ÿ”— Application Flow

  • User interacts with the frontend UI
  • Frontend sends API requests to the backend
  • Backend processes business logic and data
  • Response is returned in JSON format
  • Frontend updates the UI based on the response

๐ŸŽฏ Learning Outcomes

  • Full-stack application development
  • REST API design and integration
  • Frontendโ€“backend communication
  • Project structuring and deployment
  • Writing clean and maintainable code

๐Ÿšง Future Improvements

  • User authentication and authorization
  • Role-based access control
  • Enhanced error handling
  • Performance optimizations
  • UI/UX enhancements

๐Ÿ‘ค Author

Sachin
Aspiring Software Engineer
Focused on full-stack development and building real-world applications

๐Ÿ”— GitHub: https://github.com/sachin11063


๐Ÿ“„ License

This project is intended for learning and educational purposes.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published