basic project template
some basic front end functionality
added basic functionality