A brief description of your project, its purpose, and what it does.
- User-friendly interface for selecting multiple categories.
- Dynamic filtering of analytics based on selected categories.
- Responsive design for mobile and desktop users.
- Custom styling for form elements.
- Django: Web framework for building the application.
- HTML/CSS: For structuring and styling the web pages.
- JavaScript/jQuery: For enhancing user interactions (if applicable).
- Bootstrap: (or any other CSS framework) for responsive design (if used).
- SQLite/PostgreSQL: Database for storing data (specify which one you are using).
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/apurvwajage/ExpenseTracker.git cd yourproject - Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install Dependencies:
pip install -r requirements.txt
- Configure the database:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'your_db_name', 'USER': 'your_user', 'PASSWORD': 'your_password', 'HOST': 'your_host', 'PORT': '5432', } }
- Apply migrations:
python manage.py makemigrations python manage.py migrate
- Run the server:
python manage.py runserver