Skip to content

Patrick564/contacts_calendar

Repository files navigation

Contacts Calendar

A page for contacts management with basic fields as first name, last name, phone number, email and date of birth. View in here

Example email: example@contacts.com and Password: RenderDeploy12345

screenshot1 screenshot2

Installation

Steps for clone and recreate this page yourself using Python3.9.7 and Poetry. Also can use the docker image with docker-compose file

Installing

Python environment

Clone this project

git clone https://github.com/Patrick564/contacts_calendar.git

Create the virtualenv with Poetry and install dependences.

poetry env use python3.9.7
poetry shell
poetry install

And put your env vars in a .env file, like example.env.

Django environment

First make the migrations

python manage.py makemigrations
python manage.py migrate

Create a superuser

python manage.py createsuperuser

Run server

Configure the environments variables in a .env file at the same level what settings folder

Then run server

python manage.py runserver

Build with

Django is used as the backend framework, customizing the User base model, authentication URLs and login methods.

Tailwind CSS is used as CSS framework.