Giter VIP home page Giter VIP logo

vidhigoyal619 / dealoye Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 126.13 MB

DealOye: A web application for college students to buy, sell, and exchange academic resources. Promotes sustainability by facilitating resource reuse. Features secure transactions and community interaction. Built with user authentication and mobile responsiveness.

JavaScript 14.79% HTML 68.91% EJS 12.64% CSS 3.66%

dealoye's Introduction

DealOye: An online platform for buying and selling study materials using web development technologies

Are you a student who's ever made the rookie mistake of purchasing items you no longer need during your freshman year? Or maybe you're a savvy buyer looking to save a few bucks on essential items? Look no further, because DealOye has got you covered!

About DealOye

DealOye is your go-to campus marketplace, designed by students for students. Whether you're looking to clear up that clutter in your dorm room or find essential items at a great price, DealOye is here to help. Our platform simplifies the buying and selling process for students within your college, making it easy to connect with your peers and find fantastic deals.


Tech Stack

List the technologies, programming languages, and tools used in your project. Be sure to include all the components of your tech stack.

  • HTML5
  • CSS3
  • JavaScript(version: ES12)
  • Node.js(version: V18)
  • Express.js(version: 4.18.1)
  • MySQL(version: 5.6)
  • Nodemailer(version: 6.9.7)
  • XAMPP(version: 8.0.28)
  • Nodemon(version: 3.0.1)
  • Visual Studio Code(version: 1.72)

Features

DealOye offers a range of dynamic and user-friendly features designed to simplify the buying and selling experience within your college campus:

1. Signup with OTP Verification

  • User-Friendly Signup: Register on DealOye effortlessly with OTP verification via email.
  • Seamless Onboarding: Create your account quickly, ensuring a hassle-free experience for new users.

2. Post Ads for Any Product

  • Product Listings: Users can easily post ads for items they want to sell or rent, making it simple to showcase what's available.
  • Dynamic Product Listings: Post your ads dynamically and provide essential details about the items you're offering.

3. Direct Chat with Sellers

  • Instant Communication: Our platform enables direct and real-time chat functionality between buyers and sellers.
  • Seal the Deal: Communicate with sellers to clarify details, negotiate prices, and finalize your purchase.

4. Get Seller Details

  • Access Seller Information: Learn more about the person you're dealing with by accessing their seller details.
  • Establish Trust: Make informed decisions by viewing seller profiles and ratings.

5. Buy Products

  • Effortless Purchase: Make secure purchases through the platform, ensuring a smooth and trusted transaction.
  • Confirmation Messages: Receive instant confirmation messages upon ordering, providing peace of mind for buyers.

6. Fully Responsive Design

  • Optimized for All Devices: Enjoy a responsive and user-friendly design that ensures a seamless experience on all devices, including mobile phones, tablets, and desktops.

DealOye's dynamic features aim to enhance your campus marketplace experience, making it convenient for both buyers and sellers.

Maintainers

  • Pavendra Singh Rajput Frontend Developer/ Designer
  • Soni Rathore Backend Developer
  • Vidhi Goyal Frontend Developer/ Designer
  • Vikas Agrawal Backend Developer

Installation Setup

To run DealOye locally on your system, you need to ensure that you have the following software and tools installed:

Once you have these software installed, you can set up and run the project.

Project Setup

  1. Clone the Repository:

    Clone the DealOye repository to your local machine using Git:

    git clone https://github.com/your-repo-url.git
  2. Navigate to the Project Directory:

Open a terminal or command prompt and navigate to the project's root directory.

Install Dependencies:

Use Node Package Manager (npm) to install the project dependencies. Run the following command:

  • npm install
  1. Start the Server with Nodemon:

In the project's app.js file, you mentioned that you start the server with Nodemon using the command npm run dev. Run it as follows:

  • npm run dev
  1. Access the Website: Open your preferred web browser (e.g., Chrome, Firefox, Internet Explorer) and type the following URL in the address bar:
  • localhost:3001
  1. Signup and Verify: You can now sign up and verify your account as described in your project. Follow the on-screen instructions and enjoy exploring the various features of DealOye.

** Remember to replace "https://github.com/your-repo-url.git" with the actual URL of your project's repository. This setup guide will help users get started with your project.

Thank You for Your Support!

We appreciate your interest in DealOye. If you find our project useful, please consider giving it a star โญ and leaving a rating. Your feedback helps us improve and grow.

Want to get involved? We welcome contributions to make DealOye even better for the future. Your help is invaluable to us!

Happy using DealOye, and thank you for being part of our community!

dealoye's People

Contributors

vidhigoyal619 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.