Skip to content

This project consists of a web platform for the sale of reading comprehension books and was developed as a work for the university.

License

Notifications You must be signed in to change notification settings

nicolasOyarce/bibliotia

Repository files navigation

Bibliotia Banner

Bibliotia

This project consists of a web platform for the sale of reading comprehension books and was developed as a work for the university.

The frontend and backend were created with Django, the database in Postgres and the deploy in AWS. The web interface design was taken from free templates available on the internet.

The platform is focused on parents with school-age children. It has a catalog of books by academic levels, shopping cart, payment system, inventory control and user registration with email confirmation.

The project seeks to facilitate the acquisition of educational reading material so that parents can support their children's learning.

At the technical level it uses Django, Postgres, AWS, with code documentation and good programming practices. Although the design is not original because it was taken from free web templates, the goal was to put into practice the knowledge of web development acquired during the course.

Note

It is worth mentioning that the project is not currently uploaded to AWS, but at the time it was presented and evaluated, it was running and operating on AWS.

Table of Contents

Main Technologies

Installation

  • Copy repository:
git clone https://github.com/nicolasOyarce/bibliotia.git
  • Create virtual enviroment:
pip install virtualenv
virtualenv venv
  • Start the virtual environment:

    • Linux:

      source venv/bin/activate
    • Windows:

      venv/Scripts/activate
  • Once inside the virtual environment use the following command:

    pip install -r requirements.txt

Use

User Roles

  • Account Creation: Registration process, verification and account activation.
  • User Profile: Access to orders placed, edit personal data and change password.
  • Book Search and Purchase: Catalog browsing, filtering by school, adding to cart and payment process.
  • Contact and Messaging: Contact form and telephone contact option.
  • Forgot Password: Password recovery via e-mail.

Admin Roles

  • Login: Administrator access credentials (email and password).
  • Administrative Sections:
    • Users: View, delete registered users.
    • Books: Manage (add, edit, delete) the book catalog.
    • Categories: Manage (modify, add, delete) categories (schools).
    • Orders: Access to the details of the transactions made.

Contact

Linkedin

About

This project consists of a web platform for the sale of reading comprehension books and was developed as a work for the university.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published