Airlines passenger management system developed using React

✈️ React Passengers ✈️

  • 🚀 simple React application built with Vite, React, Bootstrap and JSON-server with Axios and TypeScript.
  • 🚀 Added state management with React context.

screenshot

🛩 Features

  • 📦 Vite
  • ⚛️ React
  • 🎨 Bootstrap
  • 📑 JSON-server
  • 📋 TypeScript
  • 🚀 Axios

🛩 Getting Started

  1. Clone this repository
git clone
  1. Install dependencies
yarn
  1. Run the development server
yarn dev
  1. Run the JSON-server
yarn server
  1. Open http://localhost:3000 with your browser to see the result.

🛩 Bootstrap components

  • 🎨 to simplify building this application I extracted components built with bootstrap to separate components: BadgeButtonInput etc.
  • 📦 components are located in src/components directory

🛩 JSON-server

  • 📑 I used JSON-server to mock API
  • 📦 data is located in db.json.

🛩 Context

  • 📦 I used React context to manage state of the application
  • It now allows user to change theme of the application (light/dark)

screenshot

✈️ TODOS:

  • ⚙️ Advance app to use Redux
  • ⚙️ Create tests for the app
  • ⚙️ Implement authorisation with json-server-auth
  • ⚙️ Custom styles
  • ⚙️ Cleanup code and architecture
  • ⚙️ Get rid of any types
  • ⚙️ Some extra features: expand passenger model, add pilots, add airplanes, about page etc.

GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി