Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.26 KB

File metadata and controls

34 lines (23 loc) · 1.26 KB

crowdsourcing-app-using-angularjs-and-spring

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

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes

Prerequisites

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.

Running the example

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

Authors

  • Vighnesh Venkatakrishnan