Skip to content

mrtechnostart/Revamp_Project

Repository files navigation

Overview

Revamp (Earn Cash From Trash) is a cutting-edge platform designed to address the challenges of electronic waste (e-waste) management while providing users an opportunity to monetize their discarded electronics responsibly.

Key Features

  1. Efficient E-Waste Management: Streamlined process for users to submit e-waste collection requests.

  2. User-Friendly Interface: Intuitive design for enhanced user experience.

  3. Role-Based Authentication: Secure and specialized access for users and administrators.

  4. Monetization Opportunities: Earn cash from discarded electronics, fostering a circular economy.

  5. Advanced Technologies: Leveraging NextJS, PrismaORM, NextAuth, and TailwindCSS for robust performance.

User Dashboard

Login Page :-

image Users can login via Google, while the admin can use the credential Provider.

User Dashboard

image Here user can submit a new device as well as he can check the status of his submitted devices.

Profile Page

image Here user have to update his profile on the basis of which he/she will be able to see the repair facilities.

Submission Request Form

image

Here, user can submit the form and request will be sent to admin.

View Submitted Requests

image

Admin Dashboard

image Admin can use their credentials at credential provider to login, and will be shown two options.

Submitted Devices

image

View Requests

image

View Accepted Devices

image

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.