Skip to content

Discover My Newsletters - A personalized newsletter discovery platform

Notifications You must be signed in to change notification settings

jdavini23/discover-my-newsletters-official

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Newsletter Discovery MVP

Project Overview

A minimalist, user-friendly newsletter discovery platform designed to help users find and subscribe to newsletters tailored to their interests.

Features

  • Personalized newsletter recommendations
  • Interest-based category selection
  • Search and filter newsletters
  • Detailed newsletter information

Tech Stack

  • React
  • TypeScript
  • Context API for state management

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository

  2. Install dependencies

    npm install
  3. Start the development server

    npm start

Project Structure

src/
├── components/
│   ├── PreferencesSelector.tsx
│   └── RecommendationsPage.tsx
├── contexts/
│   └── NewsletterContext.tsx
├── data/
│   └── mockNewsletters.ts
└── types/
    └── newsletter.ts

Contributing

  1. Create a new branch: git checkout -b feature/your-feature-name
  2. Make your changes
  3. Commit with descriptive messages
  4. Push and create a pull request

License

MIT

About

Discover My Newsletters - A personalized newsletter discovery platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published