This application can be used to evenly divide trips. Once the user is logged in, they can add a trip or join a trip. By clicking the "Add/Join Trip" button, the user will be able to add a new trip and create the password for other members to use, or they can get the password from the person who made the trip and join.
This application requires no installation.
In order to use this application, the user will need to log in. From here, users can create and join trips. Users can also view all their previous and upcoming trips.
This project was created by:
This application has no testing.
This application is not licensed.
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET). Begin your journey with VS Code with these introductory videos.
NPM is the world's largest software registry. Open source developers from every continent use npm to share and borrow packages, and many organizations use NPM to manage private development as well.
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
Bcrypt is a password-hashing function.
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.
Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source.
Mongoose is a JavaScript object-oriented programming library that creates a connection between MongoDB and the Node.js JavaScript runtime environment.
MongoDB is a source-available cross-platform document-oriented database program.
JSON Web Token is a proposed Internet standard for creating data with optional signature and/or optional encryption whose payload holds JSON that asserts some number of claims. The tokens are signed either using a private secret or a public/private key.
React is a declarative, efficient, and flexible JavaScript library for building user interfaces or UI components.
Chart.js is a free, open-source JavaScript library for data visualization, which supports eight chart types: bar, line, area, pie, bubble, radar, polar, and scatter.
Bootstrap is an open-source CSS framework directed at responsive, mobile-first front-end web development. It contains HTML, CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
The Core Web Vitals report shows how your pages perform, based on real world usage data.