Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Jefdeniel/Work5

@Work5 Smart Calendar Tool

cover

Overview

The @Work5 Smart Calendar Tool is a full-featured calendar application with both frontend and backend components. This tool allows users to manage events and schedules efficiently. The application is built with a React frontend and a Django backend.

Table of Contents

Frontend

Starting the Frontend Locally

To start the frontend locally, you need to build the dist folder first and then start the development server.

  1. Install all the dependencies with yarn
  2. Building the frontend for production is crucial before starting the backend server to prevent crashes with yarn build, this results in a dist folder

This step is necessary due to the configuration in settings.py for STATICFILES_DIRS.

Backend

Requirements

  • Python 3.8.12: Ensure you have Python 3.8.12 installed. You can verify the installation by running: python --version
  • Pipenv: Make sure Pipenv is installed and properly set up in your PATH. For more information, see the handy links.
  • Django
  • Black: Use Black for code formatting. Link

Managing dependencies

Run the following command: pip install -r requirements.txt

How to start

  1. Activate your virtual environment first with pipenv shell from your root folder
  2. Run one of the 2 following commands from the backend folder: python manage.py seed_data
  3. Run python manage.py runserver

Admin and API access

You first need to login on the admin panel before you can test the API endpoints.

  • Admin dashboard: Link
  • Swagger API: Link

Username: [email protected] (after seeding) Password: admin

Handy links

Python 3.8.12 Pipenv installation Black formatter BVSC - Python formatting

About

Planning tool using AI

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •