Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vlad-moskalenko/parcelsorganizer
An application that allows users to create a request for the transportation of your parcel or deliver another user's package
https://github.com/vlad-moskalenko/parcelsorganizer
axios formik mui react react-router-dom redux redux-persist redux-thunk redux-toolkit sass typescript yup
Last synced: about 2 months ago
JSON representation
An application that allows users to create a request for the transportation of your parcel or deliver another user's package
- Host: GitHub
- URL: https://github.com/vlad-moskalenko/parcelsorganizer
- Owner: Vlad-Moskalenko
- Created: 2023-08-24T15:30:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-10T06:13:40.000Z (over 1 year ago)
- Last Synced: 2024-04-23T18:20:32.218Z (9 months ago)
- Topics: axios, formik, mui, react, react-router-dom, redux, redux-persist, redux-thunk, redux-toolkit, sass, typescript, yup
- Language: TypeScript
- Homepage: https://vlad-moskalenko.github.io/ParcelsOrganizer/
- Size: 194 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
An application that allows users to create a request for the transportation of your parcel or
deliver another user's package.1. Main pages:
- / - welcome page
- /create - select request type (order or deliver)
- /create/order - create order request
- /create/deliver - create delivery request
- /requests - list of all requests2. The list of requests reflect all user-created requests and the provided information. Users can be
able to sort all requests by the date of sending, by default sort by the date of creation of
requests.3. The user is able to edit the request using the dialog window and delete the request.
4. Request might be one of two types: order and deliver. If a user wants to send a parcel, they
should create an order type request. In other cases, users can deliver a parcel, and they should
create a delivery request5. The request creation form have the following input fields:
- The city from which the parcel is sent (required)
- The city to which the parcel is sent (required)
- Type of parcel: gadgets, drinks, clothes, medicines, other (in case if you create order type
request) (required)
- Date of dispatch (required)
- Parcel description (in case if you create order type request)6. The application has done using React, Vite, SASS, Material UI, React Router, Redux, LocalStorage.
Using Node.js, Express, MongoDB and Mongoose was implementing CRUD operations with REST API and
authorization.For login you can register or use my account:
login: [email protected] password: 12345678
start app: npm run dev
build app: npm run build