Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jay-raam/componentx

ComponentX is built to simplify stock market data interpretation and enhance decision-making through sophisticated components and visualizations.
https://github.com/jay-raam/componentx

chartjs expressjs mongodb nodejs react-router reactjs tailwindcss vercel

Last synced: 4 days ago
JSON representation

ComponentX is built to simplify stock market data interpretation and enhance decision-making through sophisticated components and visualizations.

Awesome Lists containing this project

README

        

# ComponentX — v1
Welcome to ComponentX! My name is Jayasriraam, and I'm excited to introduce you to this project. ComponentX is a powerful tool designed for stock market analysis,
aimed at providing insightful data visualization and analytics for better investment decisions.

## Overview

ComponentX is built to simplify stock market data interpretation and enhance decision-making through sophisticated components and visualizations.
Whether you’re a trader, analyst, or enthusiast, this tool is crafted to help you make more informed decisions with ease.

## What I learned
This was my first experience working on a full-stack web application, and it provided me with valuable learning opportunities in database interaction and full-stack development. I designed the user interface based on a Figma file and implemented all functionalities using React.js and Tailwind CSS.

I gained hands-on experience with MongoDB, learning how to manage both local and deployed instances effectively. Additionally, I explored React Hook Form for managing and validating form data, which enhanced my understanding of form handling in React.

I also delved deeper into advanced features of Tailwind CSS, which improved my styling skills and allowed me to create more dynamic and responsive designs. Overall, this project was a significant learning experience and greatly contributed to my growth as a frontend engineer.

## Tech Stack

Client: React, TailwindCSS, Chart.js, Node.js, Express.js, Mongodb.

Hosting: Vercel.

## Screenshots & Demo

home screen - 03
home screen - 02

[View Live Demo](https://jayasriraam-componentx.vercel.app/)

## Run Locally

Clone the project

```bash
https://github.com/Jay-Raam/ComponentX.git
```

Go to the project directory

Install dependencies

```bash
cd client
```

```bash
npm install
npm install react-icons --save
npm install react-router-dom
npm install chart.js react-chartjs-2
```

Start the server

```bash
npm start
```

## Contributing & Usage

Incase you have any questions or concerns, please feel free to reach out to me on [Instagram.](https://www.instagram.com/_ivanjay_/) I am always happy to help!

## License

[MIT](https://choosealicense.com/licenses/mit/)