Coder Social home page Coder Social logo

hacknpitch_decoders_krypton-web_app's Introduction

KRYPTON

An online money management system with the aim of making individuals more aware about their expenditures and also to show recent financial news with a stock of choice to overview on the glance. These are elaborated in the upcoming sections.
Aimed to cater young individuals the mission is to make financial literacy, an important part in everyone's life a common place so that they are financially aware.


View Demo · Report Bug · Request Feature

Table of Contents
  1. Inspiration
  2. About the project
  3. Technologies used
  4. How we built it
  5. Challenges we ran into
  6. Guide to setup the project locally
  7. Acknowledgements and References

Inspiration

Obtaining financial literacy is one of the most important things an individual can do to ensure prolonged financial stability. Strong financial knowledge and decision-making skills help people weigh options and make informed choices for their financial situations, such as deciding how and when to save and spend, comparing costs before a big purchase, and planning for retirement or other long-term savings.

While investing in stock markets has become more popular in recent times, overall penetration remains low — only 2.78 crore Indians invest in the stock markets, which is around 2% of the country’s population. In comparison, over 50% of Americans own stocks. This is a mind set that can be changes if people are exposed to topics like investments and stocks which is a great financial practice.

This is where Krypton comes in, to build a habit for being accountable for the income and expenses.

Krypton provides a watch-list for stocks and also provides relevent financial news and insights so that they have a mind set of using money wisely.

About the project

Krypton is an online money management system with the aim of making individuals aware about their expediture and make them financially sound by providing them with stock watchlists and news that is relevent to investing and financial advices. The following are the key-words used in our project:

Personal Finance Management

Having personal finances in-check is necessary and hence the there is a personal finance tracker which helps the user to keep a tab of their transactions, which is the first step towards financial growth and literacy.

Stock Overview

Having the overview of the best performing stocks is a good practice as it improves the reasoning of why the stocks are moving the way they are and also understanding the sentiment of the market.

Financial News

News plays a very important role in how people invest and why people invest.Financial news is the key to understanding the stock market sentiment and also making the users aware about the different changes and reforms happening globally.

Investment Radar

Showing an Investment Radar to keep a check on the trending stocks and to keep a tab on the recent changes is the best way to start on the investment path and this is provided on the dashboard as well as a dedicated stock insight tab.

Financial Knowledge

Having personal finances in-check is necessary and hence the there is a personal finance tracker which helps the user to keep a tab of their transactions, which is the first step towards financial growth and literacy.

A list of all the references and resources we used to achieve (partially) our goal are listed in the acknowledgements.

Technologies used

React.js as the base library along with tailwind css
Firebase for the authentication of the users so that every users information can be saved
Netlify to host the react app
Postman Api for financial news
AlphaVantage for Stocks overview

How we built it

First we came up with a problem statement and started to design and prototype the basic functionality of the web app on Adobe Xd.

Then we followed with building a basic prototype of all the features that can be included.

Then went with designing and developing UI using ReactJs & Tailwind CSS (with help of few resources mentioned in the last section).

Challenges we ran into

The frontend developers were not familiar with tailwind CSS. So it took a while to build frontend and to polish it out.

This is our first time to integrate firebase authentication and different api's with a web application.

We intially thought of making a flutter app but were not able to proceed due to lack of resources.

Responsiveness was an issue which was solved.

What's next for Krypton

Due to the time constraint of the hackathon, many things were accomplished only till half way. These include :

  • Unique Digital Cards: We are planning to build a feature where every user will be able to access a digital card that features all their acheivements based on their current and previous investments.

  • Goal Tracker: To add a roadmap so that, user can set a goal and track their progress of different investment.

  • More Investment Option: Currently we only have limited number of stocks and investments options and we intend to increase them by adding sections like mutual funds, bonds etc.

  • More responsive & optimized UI

Guide to setup the project locally

Make sure you switch to [email protected]

To install [email protected]

 nvm install 12.22.1

 nvm use 12.22.1

Clone the repo

git clone https://github.com/Narottam04/HackNPitch_Decoders_Krypton.git

Install NPM packages

npm install

Run the local server inside the client folder

npm start

Acknowledgements and References

hacknpitch_decoders_krypton-web_app's People

Contributors

narottam04 avatar anirudheyyani avatar hemang417 avatar zaidkhan2002 avatar krish10k 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.