Skip to content

A web-application that allows nanny to find job and employers can find good talent for their house work

License

Notifications You must be signed in to change notification settings

maniamartial/EmployNanny

Repository files navigation

Name: Joseph Mania
Reg.: J17/0835/2019
Supervisor: Madam Winnie S W Wachira
Academic year: 2022-2023, 2nd Sem

EmployNanny

A web Application that allows nannies to find jobs and employers can find good talent for their housework. This is a job portal platform for connecting nannies with their respective employers.
Employnanny

Installation

Clone the EmployNanny repository from GitHub:
bash Copy code

git clone https://github.com/maniamartial/EmployNanny.git

Change into the project directory: Copy code

cd EmployNanny

(Optional) Set up a virtual environment (recommended):

On macOS and Linux

python3 -m venv env

On Windows

python -m venv env

Activate the virtual environment (skip this step if you're not using a virtual environment):

On macOS and Linux

source env/bin/activate

On Windows

env\Scripts\activate

Install the required Python packages

You can delete the requirements.txt and install afresh depending on your os.

pip install -r requirements.txt

Configuration

The project relies on some environment variables for configuration. Create a .env file in the project's root directory and add the following key-value pairs:

SECRET_KEY=your_secret_key_here
DEBUG=True

Replace your_secret_key_here with a random string Django will use as the project's secret key. Remember to keep your actual secret key private and never share it publicly.

Database Setup

EmployNanny uses Django's default database SQLite for simplicity.
Install PostgreSQL and create database called Employnany
Apply migrations to create the database schema:

python manage.py migrate

Create a superuser account to access the Django admin panel:

python manage.py createsuperuser

Follow the prompts to set up your superuser account credentials.

Running the Development Server

Now that everything is set up, you can start the Django development server:

python manage.py runserver

The server will run at http://127.0.0.1:8000/. You can access the application by visiting this URL in your web browser.

Django Admin Panel

To access the Django admin panel and manage the application data, follow these steps:

Run the development server if it's not already running:

python manage.py runserver

Open your web browser and go to http://127.0.0.1:8000/admin/.

Log in using the superuser account credentials you created earlier.

Feel free to use the code at any place, but kindly don't forget to give recognitions.Star the project

About

A web-application that allows nanny to find job and employers can find good talent for their house work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •