This repo consists of 2 independent web applications using the MVC architecture where front end app is in AngularJS and backend app is in Spring.
Communication happens via REST calls. Hibernate is used to connect to MySQL database.
Key features include Login and Registration, separate secured pages for Creator, Donor and Admin, provisions to add, delete and update funding requests for the creator, special offers and perks for the donor, expiry of fundings, etc.
Please view Project PPT for details of the implementation
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes
A machine with Java and Spring Tool Suite or Eclipse installed. The IDE must have these packages :
Tomcat
Maven
MySQL
Debug app for missing libraries if running the example fails.
Create a new schema in the database and create tables and columns by refering to the dump files
Run ProjectREST and ensure the web app is running in the Tomcat container
Run ProjectAngular on a different port and try to perform operations like registration and login
- Vighnesh Venkatakrishnan