Skip to content

InvestMaster is conceived as a state-of-the-art stock market portfolio management application that aims to democratize investing by making it accessible, understandable, and engaging for everyone. Drawing inspiration from leading platforms like Robinhood and E*TRADE.

Notifications You must be signed in to change notification settings

S-G-Biswas/code-mystique-7890

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 

Repository files navigation

Project Title

Invest Master

Introduction

InvestMaster is conceived as a state-of-the-art stock market portfolio management application that aims to democratize investing by making it accessible, understandable, and engaging for everyone. Drawing inspiration from leading platforms like Robinhood and E*TRADE, InvestMaster will incorporate a blend of intuitive design with advanced recommendations, social trading capabilities, and an immersive educational suite designed to enhance the user's investing skills.

Project type

Full Stack (MERN)

Deployed App

Database:mongodb+srv://shyamgopalbiswas:Sgbiswas22114atlas@cluster0.in6i802.mongodb.net/InvestMaster?retryWrites=true&w=majority

Directory Structure

Invest-Master/

  • Backend/
  • Frontend/
    • public/
    • src/
      • components/
      • pages/
      • styles/
      • app.js
      • index.js

Video walkthrough of the project

link:https://www.youtube.com/watch?v=2G07C5Bxs8w

Features

  • User can view the top trending stocks in the market
  • User can buy stocks from a wide variety of stocks
  • User can sell their stocks from their portfolio
  • Admin can add, update, and delete the stocks available in the market

Design decision or assumption

We are a team of 3, planned and developed this user interactive website in the span of 5 days. for design we followed the same theme over all the pages and sections

Installation and Getting Started

  • bash
  • npm install invest-master
  • cd invest-master
  • npm start

Usage

Visit the website-https://investmaster.vercel.app/

--Landing page

Screenshot (1009)

--Signup & Login page

Screenshot (1010)

Screenshot (1011)

--Stocks page

Screenshot (1012)

--Portfolio page

WhatsApp Image 2024-02-26 at 12 13 50 PM

--Admin page

Screenshot (1013)

Credentials

user: email:r@gmail.com password:rahul

Admin-- email:Admin@gmail.com password:admin

api used

Link: https://outstanding-gray-xerus.cyclic.app/

API Endpoints

GET:

  • /users/allstocks
  • /adminstocks
    • /portfolio

POST:

  • /users/register
  • /users/login
    • /portfolio
    • /adminstocks

PATCH:

  • /adminstocks/:stockID

DELETE:

  • /portfolio/:stockID
  • /adminstocks/:stockID

Technology Stack

  • Reactjs
  • Nodejs
  • Expressjs
  • MongoDB

About

InvestMaster is conceived as a state-of-the-art stock market portfolio management application that aims to democratize investing by making it accessible, understandable, and engaging for everyone. Drawing inspiration from leading platforms like Robinhood and E*TRADE.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published