About this Project - ZiXian92/Orbital GitHub Wiki

This project is done as part of NUS Orbital module. The project is about creating a web application that allows users to document down their life stories associated with the uploaded image and download it as a PDF file without going through the hassle of logging in to their blog or social networking sites. Users who created an account can file all their entries in as an archive of their lives. This project is implemented using the LAMP technology stack. Implementation roadmap is as follows:

  1. Design skeletal template that is applied across all pages(Completed)
  2. Filling out basic contents of Home and About pages, as well as the form used to create each entry.(Completed)
  3. Handling page requests and links using PHP scripting language.(Completed)
  4. Implementing basic MVC framework(majority Completed as of 9 June 2014)
  5. Create PDF file for submitted entry and prompts user to download(Completed)
  6. Implement database to store entries of registered users(Completed)
  7. User/session/cookie management(majority Completed as of 9 June 2014)
  8. Implement administrative user interface(completed as of 20 June 2014)
  9. Implement guided entry creation
  10. Testing functionalities and identifying loopholes
  11. Allow users to publish entry as Facebook post(Optional)
  12. Looking for server to host the application(preferably one that uses LAMP)
  13. Repeat Step 8 after hosting the application online.