Neyapsak-Webapp - A web app to look for events, save and buy tickets

Overview

NeYapsak Webapp

NeYapsak is a web application that enables users to check the activities in their location based on some filters, save them and buy tickets! 'Ne Yapsak?' means 'What to do?' in Turkish. So this is the application to answer this crucial question!

Table of contents

Motivation

This was the term project for our course "Cs308 - Software Engineering". The main aim of this group project was to develop a "database-driven web application". We followed the regulations and requirements based on the course and our instructor Anıl Koyuncu.

Methodology

We followed the agile software development throughout this project. A teaching assistant (Genco Coşgun) was assigned to the team as the "client". We held regular Scrum Meetings to follow each other's progress inside the team and weekly client meetings to present our development and get feedback. The project was divided into 5 sprints. The first 4 of them were 4-weeks long and the last one was an "extra" sprint that lasted for one week. At the end of each sprint, we had sprint demos with the teaching assistant and the instructor.

Technologies

  • Frontend --> Flutter
  • Backend --> Django
  • Database --> sqlite3
  • Tracking the sprint tasks --> Jira Software
  • Storing the code --> Bitbucket

Collaboration

This was a group project. We had 3 members. Dora Akbulut, Batuhan Yıldırım and me. Although we were aware of the 'big picture', as we were using some technologies that we've no experience with before, we tried to divide them to focus more and master them. I was mainly responsible for the backend, coding the views, and configuring the URLs in Django.

Features

These are from our sprint tasks.

For regular users:

  • Register to application
  • Sign in
  • Display the events in my city on the home screen
  • Search for events via the search bar
  • Filter the results by date, location, price
  • Save events
  • Buy tickets to events
  • Show saved events on profile
  • Show my tickets on my profile

Additional features for organisator users:

  • Add events
  • Edit my events
  • Remove my events

Commits

Throughout the semester we worked on the project on our private Bitbucket repository and when it was finished and graded, I decided to add it to my Github profile. That's why it consists of the initial commit only.

Screenshots

You might also like...

Flutter App to save notes secure, using cryptography, clean architecture and some design patterns.

notes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Mar 28, 2022

A public repo that contains all the projects built in live coding events.

A public repo that contains all the projects built in live coding events.

JEToP Live Coding A public repo that contains all the projects built in live coding events. Star this repo to not miss it. Built with ❤️ by JEToP's IT

Nov 30, 2022

checkin to nearby events

event_checkin A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Nov 24, 2021

Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Articles Time Saver. Save what's most valuable - Time Contribute · Discord · Documentation What is ArTiver? It is an idea that came to my mind, when I

Dec 27, 2022

A shopping cart application that lets the user create an account, select items, save the items in the cart, pay using the payment gateway, change account details and check order history.

Shopping Cart A new Flutter application. The main code file has all the code required for the mobile application. Getting Started This project is a st

Oct 14, 2021

Whats-link - App to open conversation without having to save the number in WhatsApp

Whats-link - App to open conversation without having to save the number in WhatsApp

Whats Link App feito para abrir conversa do WhtasApp sem salvar o número do dest

Feb 14, 2022

Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.

Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.

Recyclomedia Recyclopedia is a vintage inspired digital platform that aims to save the planet from the pollution which is the major threat to the func

Oct 8, 2022

A Flutter plugin for handling Connectivity and REAL Connection state in the mobile, web and desktop platforms. Supports iOS, Android, Web, Windows, Linux and macOS.

A Flutter plugin for handling Connectivity and REAL Connection state in the mobile, web and desktop platforms. Supports iOS, Android, Web, Windows, Linux and macOS.

cross_connectivity A Flutter plugin for handling Connectivity and REAL Connection state in the mobile, web and desktop platforms. Supports iOS, Androi

Nov 15, 2022

Decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native iOS, Android and web app.

Decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native iOS, Android and web app.

SkyFeed SkyFeed is a decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native Android, web and (soon) iOS app. Use You ne

Oct 28, 2022
Owner
Tan Çetiner
Tan Çetiner
Windows95 UI components for Flutter apps. Bring back the nostalgic look and feel of old operating systems with this set of UI components ready to use.

Flutter95 Windows95 UI components for Flutter apps. UNDER CONSTRUCTION Screenshots Components Scaffold95 Scaffold as a Windows95 styled window. Provid

Miguel Beltran 141 Jan 2, 2023
Plantly: buy plants. A concept app that I made with Flutter

Plantly: buy plants. A concept app that I made with Flutter, inspired by this: Wanna try it? Here's the Play store link: Plantly. Final result Screens

Ivascu Adrian 160 Dec 13, 2022
A Ecommerce application where you can buy stuff online

eazeal A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Sameer Pokharel 3 May 26, 2022
This is a basic flutter widget that shows the Buy me a coffee button.

Buy me a coffee widget Did you ever needed a widget for buy me a coffee, well here it is. Important note Be very careful with using this widget. Accor

Max Weber 8 May 12, 2022
'Efficacy' is a an Android app that keeps users updated on all events and happenings in and around the NITS campus. Note that the one in this repo is a slightly altered version of the original.

Efficacy : The proposed Android app for all clubs, events and happenings at NIT Silchar Get the release APK Some interesting features of this app incl

Gaurav Bhattacharjee 2 Aug 29, 2021
Flutter Web application having splash screen and providing Web view Using web view packege.

Webview with Splash Screen in Flutter Flutter Web View With Splash Screen. Subscribe Our YouTube Channel. Visit Website Demo OutPut ?? Links Getting S

Habib ullah 1 Dec 7, 2021
This is the graduation project and it's all about a mobile app to organize events.

eventy A new Flutter project. This is the Graduation Project i work with my team @aboonasser & @Tameem99 Getting Started This project is a starting po

mohammad alfayez 2 Dec 15, 2021
Flutter News, Events and Podcast App

OneStop OneStop application lets the user view news on various topic for different countries, events for various locations and various podcast sites t

Sumita Sharma 22 Mar 12, 2022
This is an MSCW Events App

App ?? This is MSCW Events App ⭕ IMPORTANT Make a directory(folder) on your forked Repository eg: App/About/about_main.dart If you have created 2 file

null 1 Nov 17, 2021
This app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities

This app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities. Additionally, this app developed by the community, and for the community, will add elegance. Plus, being as an open source project, this will be a golden opportunity for beginners to learn and contribute to it just like a cherry on the cake.

Smaranjit Ghose 70 Oct 24, 2022