First of all, this is a project for a class called “Internet Programming”. Our teacher Dr. Nilgün Incereis tasked us with this homework, that is why, we created a city events website. The Culturel City Events website and project we created, aims to provide a platform where users can explore and discover various events happening in Istanbul. Since Istanbul is a crowded city and the heart of Turkish Republic, the website provides diverse range of events, from cultural festivals to art exhibitions, that are taking place in the city. That is why, as a group we chose this city we live in. As for the website, users can navigate through different sections such as Home, Events, Gallery, and Contact to access relevant information and stay updated on upcoming events. At this point we also want to give our gratitude for our teacher, for teaching us this class and giving such an enjoying homework to improve ourselves. It has been an amazing project to work on, along with seeing the interesting software field “Front-End” at firsthand.
Here are the detailed explanations to create the project: Homework-1 Description: Cultural Activities Website Purpose: In this homework, we developed a website that promotes and provides information about cultural events held in our city or a specific region. The website will allow users to obtain information about events, see event dates, and provide feedback about events.
Pages:
Home Page: Provides an overview of the website. Displays featured events. Includes a menu or links that guide users to other pages.
Events: Presents a list of upcoming events. Includes the date, location, time, and a brief description of each event. Designed to allow access to detailed information by clicking on an event of interest.
Event Details: Contains detailed information about the selected event. Includes information such as the event schedule, participants, and a detailed description of the event location. Features a section that allows users to comment on the event.
Gallery: Contains photos and videos from past events. Offers visual content that lets users feel the atmosphere of the events.
Contact: Includes a form for users to contact the site administrator. Contains contact information such as address, email, phone number, etc. Includes social media links.
Technical Requirements:
HTML: To be used for constructing the structure of all pages.
CSS: To style the site and provide a consistent look and feel.
JavaScript: To enhance user interaction by adding dynamic elements and interactive components.
Server-Side Programming (Optional): For processing form data, interacting with a database, and generating dynamic content.
Responsive Design: Responsive design techniques will be utilized to ensure the website is adaptable to various screen sizes.
Additional Features:
An online registration form is available for users who want to participate in events.
Storing user comments in the database and dynamically displaying comments on the event detail page.
An event search feature allows users to search for events based on criteria such as date, location, and type of event