Find Jobs
Hire Freelancers

Build me an internal orders management app

₹600-1500 INR

Finalizat
Data postării: circa 1 an în urmă

₹600-1500 INR

Plata la predare
Create a nextjs app with typescript and tailwind css
It needs to have functionality for multi role user login. Admin can login and enter email id of user to be invited and email will be sent to the user. Upon clicking the invite like, he will have to password reset screen to use the app.

 - [ ] The landing home page needs to show data from a paginated api.
Here are the api details

endpoint : “/orders?status=pending”
headers : x-brand-id : jet token of logged in user

response will look like this
{
 orderId : mongoId,
customer : {
 name : “abcd”,
address:”string addres”
}
status : “PENDING” || “FULFILLED” || “PARTIALLY FULFILLED”,
totalAmount : 500
listItemsCount : 5
listItems : [{
sku : “xxxx”,
variantName : “XXL - pair of 2 - red”,
price : 200
}]
}

 and needs to have 2 tabs on the same screen based on status of order ( Partially fulfilled will come under pending) 1. Pending Orders 2. Fulfilled Orders. For the table I want to use react table by tanstack Also each table row when clicked, should expand and show the order items contained inside that order as well as the status if the order item is fulfilled or not 

On clicking table row, it should navigate to a different page, wherein complete order details will be shown. 

Order details will include 

- order id
- productName
- total price
-customer name
- customer address
- Order items
 - sku
 - variantName
 - price
 - qty
 - status


Against each order item, a button should be visible if status is not fulfilled.
User can decide to fulfill entire order at once ( by clicking fulfill Order btn) or should be able to click on btn against individual order item to fulfil particular order item.

This will open up side bar, and there 2 things will be there, 
1. Text input to enter tracking id
2. Dropdown selection for delivery courier selection

On clicking submit api call to fulfil order item / entire order needs to be made.
ID-ul proiectului: 36508091

Despre proiect

9 propuneri
Proiect la distanță
Activ: 1 an în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Hi, I am excited to work on building a [login to view URL] app with TypeScript and Tailwind CSS for you. I have carefully read your requirements and can deliver the project within the specified time frame. To summarize, the project involves building a multi-role user login system with an admin user who can invite other users via email. Additionally, the landing home page needs to display data from a paginated API and include two tabs for displaying Pending and Fulfilled Orders. On clicking a table row, the user will be redirected to a separate page displaying the complete order details. The user can then fulfill entire orders or individual order items using a sidebar that includes a text input for tracking IDs and a dropdown for courier selection. Here is an overview of the steps I will take to complete this project: Set up a [login to view URL] app with TypeScript and Tailwind CSS Build a multi-role user login system with an admin user who can invite other users via email Display data from a paginated API on the landing home page and include two tabs for displaying Pending and Fulfilled Orders Use React Table by Tanstack to build the table and enable expanding of rows to show order items Redirect users to a separate page displaying complete order details on clicking a table row Enable fulfilling entire orders or individual order items using a sidebar that includes a text input for tracking IDs and a dropdown for courier selection. I look forward to work with you. Best regards, Akram Raza
₹900 INR în 5 zile
0,0 (0 recenzii)
0,0
0,0
9 freelanceri plasează o ofertă medie de ₹2.600 INR pentru proiect
Avatarul utilizatorului
I understand exactly what you are looking for in building an internal orders management app and I believe that my skillset and experience make me the perfect fit for this project. With 4+ years of experience in Python, Django, Rest Full API, data mining, Scrapy, Selenium and more, I have the knowledge needed to develop a nextjs app with typescript and Tailwindcss. I specialize in web scraping specifically with react table by tanstack. This makes it easy for me to quickly create a landing home page with data from a paginated api that shows two tabs based on the order's status: Pending Orders and Fulfilled Orders. Additionally, upon clicking a table row the user will be directed to another page containing complete order details such as order id, product name, total price, customer name and address. This makes it easy for users to see if their order has been fulfilled or not without having to navigate through multiple pages.
₹1.050 INR în 7 zile
4,2 (5 recenzii)
2,5
2,5
Avatarul utilizatorului
Hello there, I am Raihan. I am a javascript developer. I work mainly in React JS & Next JS. I have the experience work with company. I can do this job in best way. The technology you need in this project i am perfect fit for it. You need mainly a e-commerce order & cart functionality & some other functionaliy. Let's discuss about this project. Best Regards, Raihan
₹12.000 INR în 7 zile
4,4 (2 recenzii)
1,2
1,2
Avatarul utilizatorului
Hi there! I'm Afia and I am a Junior Full Stack Developer. I've worked on multiple projects in the past, ranging from small to large scale. I have a lot of experience in web development and specifically in building Nextjs apps with typescript and tailwind css. I understand that you are looking for someone to build an internal orders management app with typescript and tailwind css. It needs to have functionality for multi-role user login such as administrator can login and enter email ID of user to be invited and an alert will be sent to him. Upon clicking the invite like button he will have to reset password screen to use the app. I believe that my skillset, experience and commitment make me the perfect fit for this project. Please let me know if you would like me to discuss further or answer any additional questions about my proposal or any part of it?
₹1.999,99 INR în 7 zile
5,0 (1 recenzie)
0,1
0,1

Despre client

Steagul INDIA
India
0,0
0
Membru din oct. 7, 2016

Verificarea clientului

Alte proiecte ale acestui client

Web development
$10-30 USD
Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.