Prerequisites
Before you begin, make sure you have:- Node.js v18 or later
- npm or pnpm
- MongoDB Atlas account (or a local MongoDB instance)
- API Keys:
- Finnhub API Key (free tier available)
- Google Gemini API Key (optional, for AI features)
- Gmail account with an app password for email
Installation
1
Clone the repository
2
Install dependencies
3
Set up environment variables
Copy the example file and fill in your credentials:See the Environment Variables page for details on each variable.
4
Run the development server
Available Scripts
Project Structure
Next Steps
Environment Variables
Configure all required and optional variables.
Authentication
Learn about the auth system and how to configure it.