Compare commits
2 Commits
developmen
...
b3e23de837
| Author | SHA1 | Date | |
|---|---|---|---|
| b3e23de837 | |||
| 97cf4bc753 |
96
README.md
Normal file
96
README.md
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
Table of Contents
|
||||||
|
|
||||||
|
Project Overview - Events Management App with full control on admin side.
|
||||||
|
|
||||||
|
Key Features
|
||||||
|
- Add Events and its related data like venue details.
|
||||||
|
- Many types of filter searches for events like preferences and location.
|
||||||
|
|
||||||
|
Prerequisites
|
||||||
|
|
||||||
|
- Installation
|
||||||
|
- Setting Up a Development Environment (Python, Virtual Environment)
|
||||||
|
- Cloning the Repository and Installing Dependencies
|
||||||
|
- Database Configuration
|
||||||
|
- Running the Project
|
||||||
|
|
||||||
|
Project Overview
|
||||||
|
|
||||||
|
Description:
|
||||||
|
- GoodTimes App: Find Fun Events in the UK
|
||||||
|
Unforgettable experiences await! The GoodTimes app helps you discover and plan exciting events happening across the UK.
|
||||||
|
|
||||||
|
Key Features:
|
||||||
|
|
||||||
|
- Discover a Variety of Events: Explore a wide range of events tailored to your interests, from concerts and festivals to workshops and sporting events.
|
||||||
|
Effortless Event Creation: Planning an event yourself? GoodTimes makes it easy to add your event along with its details, including venue information.
|
||||||
|
Powerful Search Filters: Narrow down your event search using filters based on your preferences and location. Find events happening near you or explore options in specific cities across the UK.
|
||||||
|
Seamless Event Planning: Get all the information you need in one place. View event details, venue information, and make informed decisions about the events you want to attend.
|
||||||
|
With GoodTimes, you'll never miss out on the fun!
|
||||||
|
|
||||||
|
|
||||||
|
Basic Computer Knowledge: No prior Python experience is required, but basic computer literacy will be helpful.
|
||||||
|
Text Editor or IDE: Any text editor or Integrated Development Environment (IDE) that supports Python will work. Some popular options include:
|
||||||
|
Visual Studio Code
|
||||||
|
PyCharm (Community Edition is free)
|
||||||
|
Sublime Text
|
||||||
|
Atom
|
||||||
|
|
||||||
|
Installation
|
||||||
|
|
||||||
|
Setting Up a Development Environment:
|
||||||
|
|
||||||
|
Install Python (3.10): https://www.python.org/downloads/
|
||||||
|
Install a virtual environment tool like virtualenv: https://docs.python.org/3/library/venv.html
|
||||||
|
|
||||||
|
Create a virtual environment:
|
||||||
|
|
||||||
|
python virtualenv my_env # Using venv
|
||||||
|
source my_env/bin/activate # Activate on Linux/macOS
|
||||||
|
|
||||||
|
Cloning the Repository and Installing Dependencies:
|
||||||
|
|
||||||
|
Clone this repository using Gitea: http://git.wdipl.com/Rizwan.Shaikh/goodtimes
|
||||||
|
|
||||||
|
git clone http://git.wdipl.com/Rizwan.Shaikh/goodtimes
|
||||||
|
|
||||||
|
Navigate to the project directory:
|
||||||
|
|
||||||
|
cd <goodtimes>
|
||||||
|
|
||||||
|
Activate your virtual environment (if not already active).
|
||||||
|
|
||||||
|
Install project dependencies:
|
||||||
|
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
Database Configuration:
|
||||||
|
|
||||||
|
Create a database for your project using MySQL. Refer to your database's documentation for setup instructions.
|
||||||
|
|
||||||
|
Running the Project
|
||||||
|
|
||||||
|
Development Server:
|
||||||
|
|
||||||
|
Activate your virtual environment (if not already active).
|
||||||
|
|
||||||
|
Add fixtures for user types:
|
||||||
|
python manage.py load_custom_fixture
|
||||||
|
|
||||||
|
Add 10 Event Categories from admin dashboard with images(all images for categories inside static/images):
|
||||||
|
1. Arts & Entertainment - image - Black.png
|
||||||
|
2. Business & Economic - image - business.png
|
||||||
|
3. Health & Wellness - image - health.png
|
||||||
|
4. Leisure & Hobbies - image - leisure.png
|
||||||
|
5. Cultural & Social - image - cultural.png
|
||||||
|
6. Education & Technology - image - education.png
|
||||||
|
7. Outdoor Activities - image - outdoor.png
|
||||||
|
8. Recreation & Sports - image - recreation.png
|
||||||
|
9. Family - image - cultural.png
|
||||||
|
10. Shopping Sale - image - business.png
|
||||||
|
|
||||||
|
Start the development server:
|
||||||
|
|
||||||
|
python manage.py runserver
|
||||||
|
|
||||||
|
This will start a local server at http://127.0.0.1:8000/ (or a different port depending on your settings) where you can access your Django application.
|
||||||
Reference in New Issue
Block a user