sinankocatrk / EtkinlikPass

This repository hosts the code for a dynamic and feature-rich web application developed as part of our Software Engineering course. Technologies Used; Django (Python Framework). External APIs for Event Data. HTML/CSS/JavaScript for Frontend Development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EtkinlikPass

About The Project

This web application, developed as part of our Software Engineering course, is designed to streamline the process of managing and participating in various events. It leverages Django's robust framework to provide a seamless user experience, encompassing everything from user registration to event management.

Features

  • Custom User Management: Enhanced user model supporting additional fields like first name, last name, city, and unique usernames and emails.
  • Advert Management: A system for users to create and manage advertisements.
  • Event Integration: Fetches upcoming events through external APIs, allowing users to view and engage with upcoming events.
  • Messaging System: Enables users to communicate with each other, facilitating better coordination and networking.

Getting Started

Prerequisites

  • Python 3.8 or higher
  • Django 3.x
  • Other dependencies listed in requirements.txt

Installation

  1. Clone the repository: git clone https://github.com/sinankocatrk/EtkinlikPass.git
  2. Navigate to the project directory: cd EtkinlikPass
  3. Install the required packages: pip install -r requirements.txt
  4. Run the development server: python manage.py runserver

Usage

After starting the server, the application will be accessible at http://localhost:8000. Explore the various functionalities such as signing up as a new user, creating advertisements, viewing upcoming events, and messaging other users.

Special Thanks to Etkinlik.io API

We would like to extend our heartfelt gratitude to Etkinlik.io for their exceptional API service, which played a pivotal role in the success of our Event Management Web Application.

Contact

Your Name - sinankocaturk0@gmail.com

Project Link: https://github.com/sinankocatrk/EtkinlikPass

About

This repository hosts the code for a dynamic and feature-rich web application developed as part of our Software Engineering course. Technologies Used; Django (Python Framework). External APIs for Event Data. HTML/CSS/JavaScript for Frontend Development


Languages

Language:Python 52.5%Language:HTML 38.2%Language:CSS 8.0%Language:JavaScript 1.3%