Skip to content

akshaykamath45/mail-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Email App in React

Welcome to the Mini Email App in React! This is a simple email application that allows you to manage your emails within different folders, perform various actions on them, and navigate through the app using React Router.

Features

  • Folders: Inbox, Spam, and Trash folders for organizing your emails.
  • Routing: Use React Router to navigate seamlessly between different folders.
  • Context: Utilize the MailProvider context to manage mail data and state.
  • useReducer: Perform operations on the email app using the useReducer hook.
  • Filters: Filter emails to show unread emails and starred emails.
  • Star and Unstar: Mark emails as starred or unstarred.
  • Delete: Delete emails, sending them to the Trash folder.
  • Mark as Read: Mark emails as read, decreasing the Unread counter.
  • Report Spam: Report emails as spam, moving them to the Spam folder.

Screenshots

image image

image image