No article found for this tag
Found 3 projects
Institut Sylvie - Beauty salon website
Fully responsive website Here is my first 'real world' project. The shop owner gave me the chance to build my first website from scratch. Back-end is handled by Flask. Front-end is built from HTML / CSS and plain JavaScript as I didn't feel the need for any libary. All persistent data are stored on a AWS MySQL database connected through MySQLdb Python library. The website is hosted on a AWS Elastic Beanstalk instance. This project taught me a lot about front-end and back-end web development as I had to do everything by myself, from designing the pages to tweaking nginx configuration files.
  • Fully responsive design
  • The owner can post news / updates that are then displayed on the homepage
  • Users can register and get notified about their next appointement, subscribe to the shop newsletter
  • The owner can manage products and services displayed as well as create new categories of products or services
  • The owner can also manage business hours in real-time
  • Visitors can contact the shop through a simple form
See more

Business Hours Manager
A javascript application similar to what Google Business offers to manage business hours. Allows to dynamically update business hours. To avoid multiple connections to the database while modifying the hours, every change is stored locally in a JSON variable which is then sent to the server only when 'Apply' is clicked.
  • Hours can be displayed in 24h or 12h format
  • Hours are stored on a MySQL database
  • Overlapping hours are visually signaled and kept from being uploaded
  • An 'Holiday mode' allows the user to set all days to 'Closed for business'
See more

JavaScript search engine
A search functionality is always good to have on a website if you want your users to easily access what they are looking for. That's the reason I made this simple yet efficient search engine for my own website. When the user clicks on the search icon, it fetches a JSON containing all the data we want to search through and dynamically updates a list of matches everytime the user presses a key. To avoid multiple connections to the DB everytime the user presses a key, the data is only fetched once then processed locally. It takes any JSON format file and look through it. Search is case insensitive.
  • Works with any JSON / dictionary
  • Highlights key words found in the results
  • Avoids multiple unnecessary connections to the database
See more