GithubHelp home page GithubHelp logo

gad-ongoro / events Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ravine13/event-project

0.0 0.0 0.0 34.37 MB

Flask React Events Management App

Home Page: https://254events.vercel.app/home

JavaScript 49.64% Python 46.53% CSS 1.86% HTML 1.72% Mako 0.25%

events's Introduction

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 [email protected]: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.

events's People

Contributors

achors avatar gad-ongoro avatar ravine13 avatar levin-ops avatar yahyacodes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.