Skip to content

Coinsquare is a cryptocurrency trading platform that provides real-time data for various cryptocurrencies, user-friendly features, and a secure environment for trading. The website has been developed using HTML, CSS, JavaScript, Bootstrap, Chart.js, Express, MongoDB, and Node.js.

Notifications You must be signed in to change notification settings

aditi-keerti/CoinSquare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Coinsquare Website

Coinsquare is a cryptocurrency trading platform that provides real-time data for various cryptocurrencies, user-friendly features, and a secure environment for trading. The website has been developed using HTML, CSS, JavaScript, Bootstrap, Chart.js, Express, MongoDB, and Node.js. The development process took 5 days with collaboration from 5 contributors.

Overview

Coinsquare designed to offer a comprehensive cryptocurrency trading experience. Users can access real-time pricing details, trade cryptocurrencies, manage their user profiles, and receive assistance through an integrated ChatGPT-powered chatbot. The platform also ensures security with features such as OTP verification and password change.

Features

1. Real-time Cryptocurrency Data

  • View real-time pricing details for various cryptocurrencies.
  • Analyze last week's performance with interactive graphs.

2. Chatbot Integration

  • Integrated ChatGPT-powered chatbot to provide assistance and information.
  • Receive notifications about cryptocurrency rates going into negative numbers.

3. User Dashboard

  • Log in to access a personalized dashboard.
  • Verify OTP and change password for enhanced security.
  • Add funds to your account for trading.

4. Cryptocurrency Trading

  • Purchase cryptocurrencies with real-time quantity availability.
  • Sell cryptocurrencies with immediate payment details shown on the dashboard.

5. User Profile Management

  • Edit user profile details.
  • Update profile photo for a personalized experience.

6. Collaborators

  • Sree Harsha: Backend development for payment details and user information.
  • Aditi Bhadoriya: User dashboard creation and About Us information.
  • Aniket Baghel: Real-time pricing details page and functionalities.
  • Utkarsh: Home page and chatbot functionalities.
  • Anjali: User login, signup, forgot password UI, and functionalities.

Tech Stack

  • Frontend: HTML, CSS, JavaScript, Bootstrap, Chart.js
  • Backend: Node.js, Express
  • Database: MongoDB

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Set up MongoDB connection.
  4. Run the server using npm start.

Screenshots

Home Page with BOT (Screenshot (1577) )

Login and forgot password pages Screenshot (1582)

Screenshot (1583)

Pricing List of Crypto Currencies Screenshot (1584)

Purchase page with real-time graphs Screenshot (1587)

Payemnt Form to add Funds Screenshot (1586)

User-dash Board And functionalities Screenshot (1588) Screenshot (1590)

Screenshot (1591)

About the CoinSquare Screenshot (1592)