Skip to content

ravine13/Event-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

EVENTS MANAGEMENT APPLICATION

An application for organizing, managing and booking events

Tech Stack

Client: React, TailwindCSS

Server: Flask, JWT

Contributors

Features

  • We implemented crud functionality
  • User can add and buy events tickets
  • We implemented Safaricom's Mpesa payment method for easy payment from the user
  • We also implemented JWT authentication for user authorization
  • We utilized Tailwind Css for styling, enhancing the visual appeal and usability of the application

Prerequisites

You will need the following technologies to get the application running in your machine

Installation

Installing this application follow these steps:-

  1. Clone the repo
  git clone git@github.com:ravine13/Event-project.git
  1. For the backend
  cd Event-project/app
  1. Install python packages
  pip install

If you create your own development environment

  pipenv install
  1. For you to run the backend in your browser
  export PYTHONPATH=$PYTHONPATH:/path/to/main.py
  export FLASK_APP=app.py
  export FLASK_RUN_PORT=5555
  export FLASK_DEBUG=True
  flask run
  1. For the Frontend
  cd Event-project/client
  1. Install NPM packages
  npm install
  1. For you to run the Frontend in your browser
  npm run dev

Lessons Learned

Events management app tested us on how we can work as a team to develope this project under three weeks and of course we were still under supervision from our Technical Mentor.

Throughout the project, we realized the importance of continuous learning and staying updated with the latest technologies and best practices. We understood that technology evolves rapidly, and being adaptable and curious is essential for growth as a developer.

Overall, working on this project provided a valuable learning experience that helped us develop technical skills, problem-solving abilities, and a deeper understanding of software development principles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published