Just a simple implementation of a web app that lists nearby shops.
-
application/config/config.php file: 1: Set '$config['base_url']' to the root directory of the project, starting after the '//' and including any subdirectories as required. 2: Save and close the global config file.
-
application/config/database.php file: 1: Set "$db['default']" array values: hostname, port, username, password, database to your MySQL server settings and project database name. 2: Save and close database config file.
-
/assets/sql/database_schema.sql file 1: Import SQL file to your MySQL database using phpMyAdmin or your favourite database manager. 2: Make sure the database name is the name as what you configured in the database config.
- Frontend: Bootstrap 4 with jQuery 3
- Backend: CodeIgniter 3 on PHP 7
- Database: MySQL 5 with InnoDB tables
- JS-Cookie library
- Placeholder API
- Signup/login using email and password
- Logout from the logged in user account
- Display nearby shops sorted by Geolocation distance
- Display liked shops in a preferred shops page
- Like a shop (hidden from main/shown in preferred)
- Dislike a shop (hidden for 2 hours)
- Remove a liked from (from preferred page)
None in the technical spec.
Made by: Achraf Almouloudi