Skip to content

abhishek125/Email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 

Repository files navigation

Email

This is a simple email sending project. it has features such as sending and receiving multimedia/html emails, users can also edit their profiles, mark emails as read/unread. users can move emails from inbox/outbox to important, spam folder or delete them altogether.

Todo's

  • peer to peer chat feature so users can chat with their contacts.

Technologies

  • Backend: Java 8 with Spring
  • Frontend: jsp
  • Database: MySQL
  • ORM: Hibernate
  • Security: Spring Security

Requirements

  • tomcat 7+,jdk 1.7+ ,mysql 5.6+,maven or eclipse javaee

Setup

  • Install system dependencies: latest versions (at the time of this writing) of Java,tomcat and MySQL.If you are not using eclipse then you also need to install maven.
  • Update src/main/resources/hibernate.xml with your MySQL credentials. Default username is "root" and password is "123".
  • Execute src/main/java/sql/newdb.sql to create the database
  • Run "mvn package" from the root of application directory which creates a war file located under {projectname}/target/ , copy & paste this war file to Tomcats "webapps" directory.
  • if you are using eclipse then skip previous step instead just import this project into eclipse and right click project -> run as -> run on server.
  • Start tomcat and visit http://localhost:8080/Email/

video demo link

http://bit.ly/2xpj7ti

demo

http://ec2-54-187-58-32.us-west-2.compute.amazonaws.com:8080/Email/

Releases

No releases published

Packages

No packages published