Skip to content

AwesomeMailBox's frontend interface facilitates user account management for sending and receiving emails with ease. It's designed for a smooth user experience. For API details, visit our backend repository: https://github.com/zeldacamila/hg0-emailClient-backend

Notifications You must be signed in to change notification settings

zeldacamila/hg0-emailClient-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Email Client Project

This is the frontend interface for an email client. Check the backend here (https://github.com/zeldacamila/hg0-emailClient-backend)

Features

  • Basic Email Sending and Receiving
  • User Registration and Login System
  • Email Organization
  • Basic Email Search Functionality

Technologies Used

Requirements

  • Typescript 5.2.2 or higher
  • React 18.2.0 or higher
  • Vite 5.1.4 or higher
  • Antd 5.14.1 or higher
  • Dayjs 1.11.10 or higher
  • Reduxjs/toolkit 2.2.1 or higher

Environment Setup

  1. Clone the repository:
git clone [email protected]:zeldacamila/hg0-emailClient-frontend.git
cd email-app
npm install
npm run dev

Environment Variables

These are only used for the github actions that are implemented on this repo. To run this project, you will need to add the following environment variables to your github repository. Do not include sensitive information directly in your project files or documentation.

DOCKER_USERNAME='your_dockerhub_user'
DOCKER_PASSWORD='your_dockerhub_password'
API_URL='your_api_url'

Usage

About

AwesomeMailBox's frontend interface facilitates user account management for sending and receiving emails with ease. It's designed for a smooth user experience. For API details, visit our backend repository: https://github.com/zeldacamila/hg0-emailClient-backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •