A minimalist, user-friendly newsletter discovery platform designed to help users find and subscribe to newsletters tailored to their interests.
- Personalized newsletter recommendations
- Interest-based category selection
- Search and filter newsletters
- Detailed newsletter information
- React
- TypeScript
- Context API for state management
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository
-
Install dependencies
npm install
-
Start the development server
npm start
src/
├── components/
│ ├── PreferencesSelector.tsx
│ └── RecommendationsPage.tsx
├── contexts/
│ └── NewsletterContext.tsx
├── data/
│ └── mockNewsletters.ts
└── types/
└── newsletter.ts
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Commit with descriptive messages
- Push and create a pull request
MIT