Giter Site home page Giter Site logo

adityapote / se-frontend Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 418 KB

Frontend of the Travel Manager project, part of Software Engineering assignment. It is a train booking app, and uses real-time IRCTC information to fetch the latest data.

Home Page: https://se-travel-manager.netlify.app/

JavaScript 94.34% HTML 4.82% CSS 0.84%
firebase irctc react react-router react-select se redux stripe express expressjs

se-frontend's Introduction


Logo

Travel Manager

Book train tickets

Contributions

  1. Ketan Prakash (2020IMT-044)
Worked on the backend using Express and Node.Js, and created various routes (end points) and controllers (logic).
  1. Lovish Dak (2020IMT-050)
Worked on managing different states using Redux Toolkit, and created slice and store for the same.
  1. Aditya Pote (2020IMT-069)
Added firebase authentication during login and register, and database to store the users' and tickets' information.
  1. Suyash Vikram Singh (2020IMT-104)
Worked on the frontend, using React and Tailwind CSS, and integrated Stripe for payment gateway.

About The Project

Product Name Screen Shot

Users can create their account, book tickets, and access their booking history

Built With

Neact Express React Redux Toolkit Firebase

Getting Started

Follow the steps below to get run the app in the local environment.

Prerequisites

  • npm

    npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/suyashvsingh/se-frontend
    git clone https://github.com/suyashvsingh/se-backend
  2. Install NPM packages

    npm install
  3. Create a .env file in the backend.

     STRIPE_SECRET_KEY=
     X_RAPID_API_KEY=
     X_RAPID_API_HOST=
  4. Start the backend

    npm run dev
  5. Start the frontend

    npm start

Information regarding payments

Enter the card number: 4242 4242 4242 4242 for all orders for a successful transaction.

Sample

2022-11-13.14-35-46.mp4

Features

Register and log in

Searching

Confirm

Payment gateway

History

Ticket details

se-frontend's People

Contributors

adityapote avatar ketanprakash avatar lovish-dak avatar suyashvsingh avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

adreeja06

se-frontend's Issues

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.