Fix links in readme

This commit is contained in:
Ettore 2026-01-31 13:52:16 +01:00 committed by GitHub
parent 36fb9d0f66
commit 625cdebd9e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 12 deletions

View File

@ -71,7 +71,7 @@ We believe theres a better way.
Because the future belongs to those who build it openly. Because the future belongs to those who build it openly.
## ⚙️ Tech Stack ## ⚙️ Tech Stack <a name="tech-stack"></a>
Core Core
- Next.js 15 (App Router), React 19 - Next.js 15 (App Router), React 19
@ -94,7 +94,7 @@ Automation & Comms
Language composition Language composition
- TypeScript (~93.4%), CSS (~6%), JavaScript (~0.6%) - TypeScript (~93.4%), CSS (~6%), JavaScript (~0.6%)
## 🔋 Features ## 🔋 Features <a name="features"></a>
- Authentication - Authentication
- Email/password auth with Better Auth + MongoDB adapter - Email/password auth with Better Auth + MongoDB adapter
@ -120,7 +120,7 @@ Language composition
- Keyboard shortcut - Keyboard shortcut
- Cmd/Ctrl + K for quick actions/search - Cmd/Ctrl + K for quick actions/search
## 🤸 Quick Start ## 🤸 Quick Start <a name="quick-start"></a>
Prerequisites Prerequisites
- Node.js 20+ and pnpm or npm - Node.js 20+ and pnpm or npm
@ -171,7 +171,7 @@ npm run build && npm start
Open http://localhost:3000 to view the app. Open http://localhost:3000 to view the app.
## 🐳 Docker Setup ## 🐳 Docker Setup <a name="docker-setup"></a>
You can run OpenStock and MongoDB easily with Docker Compose. You can run OpenStock and MongoDB easily with Docker Compose.
@ -225,7 +225,7 @@ volumes:
mongo-data: mongo-data:
``` ```
## 🔐 Environment Variables ## 🔐 Environment Variables <a name="environment-variables"></a>
Create `.env` at the project root. Choose either a hosted MongoDB (Atlas) URI or the local Docker URI. Create `.env` at the project root. Choose either a hosted MongoDB (Atlas) URI or the local Docker URI.
@ -291,7 +291,7 @@ Notes
- In production, prefer a dedicated SMTP provider over a personal Gmail. - In production, prefer a dedicated SMTP provider over a personal Gmail.
- Do not hardcode secrets in the Dockerfile; use `.env` and Compose. - Do not hardcode secrets in the Dockerfile; use `.env` and Compose.
## 🧱 Project Structure ## 🧱 Project Structure <a name="project-structure"></a>
``` ```
app/ app/
@ -330,7 +330,7 @@ components.json # shadcn config
public/assets/images/ # logos and screenshots public/assets/images/ # logos and screenshots
``` ```
## 📡 Data & Integrations ## 📡 Data & Integrations <a name="data--integrations"></a>
- Finnhub - Finnhub
- Stock search, company profiles, and market news. - Stock search, company profiles, and market news.
@ -355,7 +355,7 @@ public/assets/images/ # logos and screenshots
- Gmail transport. Update credentials or switch to your SMTP provider. - Gmail transport. Update credentials or switch to your SMTP provider.
- Templates for welcome and news summary emails. - Templates for welcome and news summary emails.
## 🧪 Scripts & Tooling ## 🧪 Scripts & Tooling <a name="scripts--tooling"></a>
Package scripts Package scripts
- `dev`: Next.js dev server with Turbopack - `dev`: Next.js dev server with Turbopack
@ -370,7 +370,7 @@ Developer experience
- shadcn/ui components with Radix primitives - shadcn/ui components with Radix primitives
- cmdk command palette, next-themes, lucide-react icons - cmdk command palette, next-themes, lucide-react icons
## 🤝 Contributing ## 🤝 Contributing <a name="contributing"></a>
You belong here. Whether youre a student, a self-taught dev, or a seasoned engineer — contributions are welcome. You belong here. Whether youre a student, a self-taught dev, or a seasoned engineer — contributions are welcome.
@ -379,18 +379,18 @@ You belong here. Whether youre a student, a self-taught dev, or a seasoned en
- Keep PRs focused; add screenshots for UI changes - Keep PRs focused; add screenshots for UI changes
- Be kind, guide beginners, no gatekeeping — thats the ODS way - Be kind, guide beginners, no gatekeeping — thats the ODS way
## 🛡️ Security ## 🛡️ Security <a name="security"></a>
If you discover a vulnerability: If you discover a vulnerability:
- Do not open a public issue - Do not open a public issue
- Email: opendevsociety@cc.cc - Email: opendevsociety@cc.cc
- Well coordinate responsible disclosure and patch swiftly - Well coordinate responsible disclosure and patch swiftly
## 📜 License ## 📜 License <a name="license"></a>
OpenStock is and will remain free and open for everyone. This project is licensed under the AGPL-3.0 License - see the LICENSE file for details. OpenStock is and will remain free and open for everyone. This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
## 🙏 Acknowledgements ## 🙏 Acknowledgements <a name="acknowledgements"></a>
- Finnhub for accessible market data - Finnhub for accessible market data
- TradingView for embeddable market widgets - TradingView for embeddable market widgets