Skip to content

This is the clone of the website named smallcase which provides different finance options to its customers. This project is completely made with the purpose of learning.

Notifications You must be signed in to change notification settings

RajP62/Smallcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smallcase clone

Note : This project is made just for educational purposes

This project is a part of our build week in coding bootcamp name masai school so, basically as a part of build week which happens after each one month of the journey we collaborate in a team of 5-6 people and work on making a clone of a specific website .

Unable To Load Smallcase

Page Details

Homepage

When the user visits they see this page, it consists of beautiful ui components and animations.

Signup and Login

We have used manual account creation as well as oauth for authentication and authorization , for user security we have used bcryptjs as well as we have implemented authorization in all the pages.


BlogPage

As we know that news is an important part of decision making of an investor so, we have implement a beautiful- eye catching UI as well as search option for latest news with the functionality of debouncing.

Discover page

On the successful completion of user authentication the user will be redirected to the discover page where he/she can start exploring the world of smallcases.

Watchlist

User can add smallcases into account which will be saved in database by clicking “add to watchlist” button available on product detail page and can follow it.

All Smallcases

In this page user can sort or filter all the stocks and smallcases according to their need, like sorting according to price, level of risk associated with it, and investment strategy as well as can move to different pages to see all smallcases. We have implemented sorting and pagination completely from backend.

Smallcase Display

User may further click on desirable category or searched stock to land in this page and can see the details for that particular smallcase. In this page user can either add smallcases into watchlist or can proceed to payment

Payment

For payment process we have integrated razorpay through which user can complete payment process on clicking payment option an OTP will be send to user mobile number and if it is valid the payment will succeed else fail.

Investments

All the smallcases which user have purchased will store here and everything will be stored in database and will remain even after the signout and can be referred from any device.

Create Page

If the user want their customised smallcases, they can create their set/group of smallcases and can invest in it

Tech stack used

  • Tailwind css
  • NodeJS
  • Express
  • EJS

Libraries used

  • axios
  • bcryptjs
  • dotenv
  • ejs
  • express
  • jsonwebtoken
  • messagebird
  • mongoose
  • node-cache
  • nodemailer
  • passport
  • passport-google-oauth2
  • razorpay
  • redis
  • redis-server
  • tailwindcss
  • uuidv4

Contributors

Rajesh Paul

github

Shivam Pandey

github

Kamesh Hedau

github

Pratham Sharma

github

Mohit Solanki

github

About

This is the clone of the website named smallcase which provides different finance options to its customers. This project is completely made with the purpose of learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •