Skip to content

jimmyt2003/enterpriser

Repository files navigation

enterpriser Implementation list

  • Link Domain name to hosting account using DNS
  • Create github directory and set up on laptop and imac
  • Download codeigniter MVC framework and install onto machine, then upload to git repository
  • Install less css compiler and set up style.css to track style.less
  • Create template for splash page
  • Create registration and login animations
  • add forms
  • set up controller to check form validation then submit registration data to database via model
  • code the login to check if the email and password match and if so set a session
  • styled the error page for if validation or wrong password is entered
  • edited the header to display different items if logged in or not logged in
  • added script to user controller to redirect to login page if user is not logged in
  • added redirect to control panel is username and password are correct
  • created control panel
  • added thank you page after sign up
  • added email validation feature which sends an email on registration with a link. Once clicked this sets a verified maker in the database and the user can login
  • Did some mobile tweaks
  • Created code in the sidebar which detects what controller and method the user is currenrently visiting and changes the content
  • Created a control panel view where info about the user will be shown
  • created a function in the user model to show a list of the users businesses
  • created an add business form
  • created form validation to check that fields are inputted correctly
  • created an add business model function to insert the businesss into the database
  • created an edit business view which is populated by entries from the database
  • added a check to make sure that the business being edited belongs to the user if not they are redirected
  • added a validation check to make sure the business name when adding a business is unique (because it will be used for the url path to the profile page for SEO reasons)
  • Added minimum and max values to inputs on the add and edit business forms
  • added function to enable users to upload a company logo to their business which will be shown on the businesses profile page
  • added a delete business feature in case the user would like to remove the business
  • Added a categories table
  • Added a relationship between businesses and categories
  • Designed a mini webpage for each business
  • Added functionality to let users choose colour schemes for their page
  • Created a directory controller
  • Created a view to show all the categories for businesses
  • Added business lists inside each category
  • Created business profile page where other businesses can message, view special offers and offer services

About

Project 1 for uni

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages