Skip to content

mihf05/Django-School-Management-System

Repository files navigation

Django School Management System

Welcome to the Django School Management System! This guide will help you set up and run the project on your local machine. Follow the steps below to get started.

Prerequisites

Before you begin, ensure you have the following tools installed on your system:

Cloning the Repository

  1. Open your terminal or command prompt.

  2. Clone the repository using the following command:

    git clone https://github.com/mihf05/Django-School-Management-System.git
  3. Navigate to the project directory:

    cd Django-School-Management-System

Setting Up the Backend

  1. Create a virtual environment:

    python -m venv venv
  2. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS and Linux:

      source venv/bin/activate
  3. Install the required Python packages:

    pip install -r requirements.txt
  4. Apply database migrations:

    python manage.py migrate
  5. Create a superuser to access the admin panel:

    python manage.py createsuperuser
  6. Run the Django development server:

    python manage.py runserver

Setting Up the Frontend

  1. Navigate to the Next.js app directory:

    cd my-nextui-app
  2. Install the required Node.js packages:

    npm install
  3. Run the Next.js development server:

    npm run dev
  4. Open your browser and visit http://localhost:3000 to view the application.

Deployment

To deploy the project, follow the instructions provided by your chosen hosting platform (e.g., Netlify, Vercel). Ensure you have configured the necessary environment variables and build settings.

Troubleshooting

If you encounter any issues, please refer to the documentation or seek help from the community. Common issues may include missing dependencies, incorrect environment configurations, or network-related problems.

Contributing

We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Thank you for using the Django School Management System! We hope you find it helpful and easy to use. If you have any questions or feedback, please don't hesitate to reach out.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •