Skip to content

saurabhpandey-dev/email-simulator-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Email Simulator (Python)

A console-based Email Simulator built with Python using Object-Oriented Programming (OOP) principles. The project simulates basic email functionality, including sending, receiving, reading, and deleting emails.

Note: This project was completed as part of the freeCodeCamp Python Workshop.


Features

  • Send emails between users
  • Receive emails in the inbox
  • View all received emails
  • Read emails (automatically marks them as read)
  • Delete emails
  • Automatic timestamp generation
  • Read/Unread email status

Technologies Used

  • Python 3
  • Object-Oriented Programming (OOP)
  • datetime module

Project Structure

email-simulator-python/
¦
+-- main.py
+-- README.md

Getting Started

Clone the repository:

git clone https://github.com/saurabhpandey-dev/email-simulator-python

Move into the project directory:

cd email-simulator-python

Run the program:

python Email_simulator.py

Concepts Practiced

  • Classes and Objects
  • Constructors
  • Encapsulation
  • Object Interaction
  • Methods
  • Lists
  • Date and Time Handling
  • Basic CRUD Operations

Future Improvements

  • User Login
  • Email Address Support
  • Sent Mail
  • Trash Folder
  • Search Emails
  • JSON/File Storage
  • Menu-Driven Interface

Acknowledgements

This project was completed as part of the freeCodeCamp Python Workshop.

Thanks to freeCodeCamp for providing free, high-quality programming education.

https://www.freecodecamp.org/


Author ?

Saurabh Pandey

If you found this project useful, feel free to ? the repository.

About

A console-based Email Simulator built with Python using Object-Oriented Programming (OOP) as part of the freeCodeCamp Python Workshop.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages