Skip to content

zuri-training/Favicon_gen-Team-68

Repository files navigation

🧲

A Favicon generator app, converts image design(.PNG, .JPEG) to smaller favicon sizes which are available for download and available to use in the HTML code

Projects Description

The application allows authenticated users to upload images and they convert the images into the different sizes of favicon. Users can choose the sizes they want and then download. The HTML embed code is also available to use during coding process.

My Image

Website Preview Image

HeaderImage

Technologies Used to Achieve this project 🛠️

This project was created in

Visual Studio Code and VIM and the following technologies were used:

  • Design
    Figma

  • ⚛️ Frontend
    HTML5 CSS3 JavaScript

  • ⚙️ Backend
    Python Django

  • 🛢️ Database
    PostgreSQL

  • 🎡 Project Management and Version Control
    GitHub

Python, Django Framework, HTML, CSS Javascript and MySQL are used to build the project. The design structure of the project is a [Monolithic](https://en.wikipedia.org/wiki/Monolithic_application) application. HTML, CSS and Javascript are use in the frontend, Python Django framework is used for the backend and MySQL as the database

How to Install and Run the Project

  • run git clone https://github.com/zuri-training/Favicon_gen-Team-68.git

  • create a virtual environment

  • run

    pip install -r requirements.txt

    • Database

      • To use the default sqlite database
        • run python manage.py makemigrations
        • run python manage.py migrate
        • run python manage.py runserver localhost:8000
      • To use postgreSQL as default database
        • Install postgreSQL
        • create a .env file in your project root directory
        • In the .env define variable name USE_PROD=1 and DB_PWD=<your database password>
        • run python manage.py makemigrations
        • run python manage.py migrate
        • run python manage.py runserver localhost:8000
  • Figma WorkSpace

License

Apache Licensed

Acknowledgement

Thanks to zuri Training and Ingressive for Good for the provision of this learning experience. zuri and Ingressive for good zuri.training Website
Ingressive for Good Website

Contributors

All thanks goes to these wonderful teamates for making sure this project came to being👏

Tony-smile
TonySmile
David Oluwafemi
David Oluwafemi
Victory Abayomi
Victory Abayomi
Deborah Udoh
Deborah Udoh
Gabriel Isuekebho
Gabriel Isuekebho