Skip to content

Track real‑time individual stock prices or the overall market and get the latest stock market news

Notifications You must be signed in to change notification settings

arlgnv/signalist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

316 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signalist

Signalist is a real‑time stock tracking platform that delivers personalized alerts and detailed company insights.

CodeRabbit Pull Request Reviews

Tech stack

  • Next.js is a powerful React framework for building full-stack web applications. It provides server-side rendering, static site generation, and API routes, allowing developers to create optimized and scalable apps quickly.
  • TypeScript is a statically typed superset of JavaScript that improves code quality, tooling, and error detection. It is ideal for building large-scale applications and enhances maintainability.
  • TailwindCSS is a utility-first CSS framework that allows developers to build custom, responsive designs quickly without leaving their HTML. It provides pre-defined classes for layout, typography, colors, and more.
  • Better Auth is a framework-agnostic authentication and authorization library for TypeScript. It provides built-in support for email/password login, social sign-on (Google, GitHub, Apple, and more), and multi-factor authentication, simplifying user authentication and account management.
  • CodeRabbit is an AI-powered code review assistant that integrates with GitHub. It helps developers catch bugs, enforce best practices, and maintain consistent code quality across pull requests, reducing manual review effort and speeding up the development workflow.
  • Finnhub is a real-time financial data API that provides stock, forex, and cryptocurrency market data. It offers developers access to fundamental data, economic indicators, and news, making it useful for building trading apps, dashboards, and financial analysis tools.
  • Inngest is a platform for event-driven workflows and background jobs. It allows developers to build reliable, scalable automated processes such as real-time alerts, notifications, and AI-powered workflows.
  • Supabase is the Postgres development platform. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
  • Nodemailer is a Node.js library for sending emails easily. It supports various transport methods such as SMTP, OAuth2, and third-party services, making it a reliable tool for handling transactional emails, notifications, and contact forms in applications.
  • Shadcn is an open-source library of fully customizable, accessible React components. It helps teams rapidly build consistent, visually appealing UIs while allowing full control over design and layout.

Development

Follow these steps to set up the project locally on your machine.

Prerequisites

Recommendations

Setting up

  1. Clone repository
git clone git@github.com:arlgnv/signalist.git
  1. Navigate to cloned folder
cd signalist
  1. Install dependencies
npm install
  1. Set up environment variables

    Create a new file named .env in the project's root and fill it out with required variables (reference .env.example for available variables)

Starting development server

  1. Start the server
npm run dev
  1. Start inngest dev server
npm run inngest:dev
  1. Open the server

    Visit http://localhost:3000 in your browser to view the project

About

Track real‑time individual stock prices or the overall market and get the latest stock market news

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •