diff --git a/README.md b/README.md
index 0552cca..ab74b7f 100644
--- a/README.md
+++ b/README.md
@@ -50,7 +50,7 @@ Note: OpenStock is community-built and not a brokerage. Market data may be delay
13. π [License](#license)
14. π [Acknowledgements](#acknowledgements)
-## β¨ Introduction
+## β¨ Introduction
OpenStock is a modern stock market app powered by Next.js (App Router), shadcn/ui and Tailwind CSS, Better Auth for authentication, MongoDB for persistence, Finnhub for market data, and TradingView widgets for charts and market views.
@@ -71,7 +71,7 @@ We believe thereβs a better way.
Because the future belongs to those who build it openly.
-## βοΈ Tech Stack
+## βοΈ Tech Stack
Core
- Next.js 15 (App Router), React 19
@@ -94,7 +94,7 @@ Automation & Comms
Language composition
- TypeScript (~93.4%), CSS (~6%), JavaScript (~0.6%)
-## π Features
+## π Features
- Authentication
- Email/password auth with Better Auth + MongoDB adapter
@@ -120,7 +120,7 @@ Language composition
- Keyboard shortcut
- Cmd/Ctrl + K for quick actions/search
-## π€Έ Quick Start
+## π€Έ Quick Start
Prerequisites
- Node.js 20+ and pnpm or npm
@@ -171,7 +171,7 @@ npm run build && npm start
Open http://localhost:3000 to view the app.
-## π³ Docker Setup
+## π³ Docker Setup
You can run OpenStock and MongoDB easily with Docker Compose.
@@ -225,7 +225,7 @@ volumes:
mongo-data:
```
-## π Environment Variables
+## π Environment Variables
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.
- Do not hardcode secrets in the Dockerfile; use `.env` and Compose.
-## π§± Project Structure
+## π§± Project Structure
```
app/
@@ -330,7 +330,7 @@ components.json # shadcn config
public/assets/images/ # logos and screenshots
```
-## π‘ Data & Integrations
+## π‘ Data & Integrations
- Finnhub
- 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.
- Templates for welcome and news summary emails.
-## π§ͺ Scripts & Tooling
+## π§ͺ Scripts & Tooling
Package scripts
- `dev`: Next.js dev server with Turbopack
@@ -370,7 +370,7 @@ Developer experience
- shadcn/ui components with Radix primitives
- cmdk command palette, next-themes, lucide-react icons
-## π€ Contributing
+## π€ Contributing
You belong here. Whether youβre a student, a self-taught dev, or a seasoned engineer β contributions are welcome.
@@ -379,18 +379,18 @@ You belong here. Whether youβre a student, a self-taught dev, or a seasoned en
- Keep PRs focused; add screenshots for UI changes
- Be kind, guide beginners, no gatekeeping β thatβs the ODS way
-## π‘οΈ Security
+## π‘οΈ Security
If you discover a vulnerability:
- Do not open a public issue
-- Email: opendevsociety@cc.cc
-- Weβll coordinate responsible disclosure and patch swiftly
+- Email: opendevsociety@cc.cc
+- We'll coordinate responsible disclosure and patch swiftly
-## π License
+## π License
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
- Finnhub for accessible market data
- TradingView for embeddable market widgets