Eweek2016

Engineer's Week 2016 Website.

Do not commit to main branch! Commit to a separate branch!

Three main teams - Backend, Frontend, and Mobile apps.

Backend

- Create a RESTful API for the frontend and mobile apps teams. - Create an effective online check-in method for events. - Integrate a database to collect data of event attendees. - Delve into system administrative tasks including wrestling with the hosting website.

Architecture - NodeJS, ExpressJS, *MongoDB or *MySQL or *PostgreSQL, PHP *Possible Learning node: http://nodecasts.net/

Frontend

- Design a simple and beautiful UI/UX. - Optimize the speed of the website with grunt, profiling, etc.

Technologies - Materialize.css, *AngularJS, *ReactJS *Possible

Mobile Apps

- Create an iOS app using the backend API. - Create an Android app using the backend API.

Last year's website: ufbec.org/eweek2015