Nodejs Developer to build e-commerce website
- or -
Post a project like this$334
- Posted:
- Proposals: 11
- Remote
- #2868769
- Expired
Website Developer, Graphic Designer, Transcriber, Content writer, CAD Expert, Python Developer, Photo Editor, Web Scrapper, JAVA developer, Android developer, Wix/Shopify Expert,
Regensburg
Web Developer, Mobile Application Developer, Digital Marketing Agency, SEO optimization
Bay Minette
Website Development | Mobile Apps Development | Software Development | Digital Marketing | Mobile Apps Design | Graphic Design
Chandigarh
PPH #1 Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
Mohali
Laravel Developer | Web PHP Developer | Codeigniter Developer| WordPress | Woocommerce | Shopify
Muzaffargarh
254377837331032748827294953719899644383771283422370555197345536349772311461
Description
Experience Level: Expert
Hello, I want to build an E-Commerce website
the website will be fully manageable like if I want to disable a payment method or enable something, also the website we will add payments methods and shipping methods soon
so the code must be clean and we could edit it.
Admin panel:
-Login
* admin and teamwork can login only
* no register no forget password
- Dashboard :
* we can see details by choosing the period
* periods : today - current month - last 3 months- last 6 months - current year- custom
* details: sales - orders - visitors counter - most popular product - orders status
- Orders :
* we can see all orders and update it or delete it
* We can create an order manually
• creating an order : currency- products list - customers list or create customer manually - choose discount optionally
- Products :
* We can create , edit, delete or view all products
• creating product : product name - SKU - weight - available quantity - product cost - product price - category- description- product photos - product options ( list - options - text box )
- Customers :
* we can add, edit or delete customer
• Customer details : name - email - phone number - country - city
- Teamwork:
* we can add, edit or delete a staff member
• staff details: name - email - phone number
* Roles: Administration - sales - support
- Settings:
* edit admin account: name - email - phone number - password
* edit store: store name - store email - store phone number - store logo - store favicon - store languages ( English- Arabic) - store currencies- store shipping country - store description for SEO - store social media ( Facebook- Instagram- Twitter- Snapchat - marof )
* add or edit store location
* add or edit shipping courier ( Aramex - fetcher - custom )
* notifications settings
* add or edit ( Use policy - replacement policy - return policy - privacy policy)
* add or edit payment methods ( bank transfer - cash on delivery - Paypal - tap.company - payfort - telr )
* add or edit tax ( VAT number- percent - prices inclusive or exclusive tax option)
- Appearance:
* choose the theme (themes are 3 the difference is the header )
* edit colours
* home page customization
• list can be hidden or shown: slides- photo with text - store description- categories- offers - discounted products- popular products- newest products - logos - customers reviews
* extra pages ( faq - policies - custom)
------------------------------------
- Homepage
* customer will see products and categories and slides
- Customer page
* customer can login & register & update info
* customer can add an address
* customer can track orders
* customer can cancel orders
- Cart page
* customer can edit the quantity
* customer can remove items
* customer can checkout or continue shopping
* customer can add discount code
- Extra pages
* customer can view the pages that we have added from the control panel
- Categories page
* customer can view the categories
- Product page
* customer will see the product details
• product details: product name - photos - SKU - price - quantity - description- product options
- Shipping & payments page
* customer will see carrier
* customer will see shipping prices and cities
* customer will see bank info and available payments
We want to use :
Nodejs
Vuejs
MongoDB
DigitalOcean server
DigitalOcean CDN
APIs:
Aramex api
Fetchr api
Tap.company api
Payfort api
Telr api
Paypal api
Basically the store most support English & Arabic and most be support multi-currency also we need to make API with these companies ( Shipping: Aramex - Fetchr | Payments: PayPal - tap.company - payfort - tell) also we will make flutter mobile apps in the future so we must be able to do it
notice: this is not full description there are a few things will be edited and added because I can't explain it
the website will be fully manageable like if I want to disable a payment method or enable something, also the website we will add payments methods and shipping methods soon
so the code must be clean and we could edit it.
Admin panel:
-Login
* admin and teamwork can login only
* no register no forget password
- Dashboard :
* we can see details by choosing the period
* periods : today - current month - last 3 months- last 6 months - current year- custom
* details: sales - orders - visitors counter - most popular product - orders status
- Orders :
* we can see all orders and update it or delete it
* We can create an order manually
• creating an order : currency- products list - customers list or create customer manually - choose discount optionally
- Products :
* We can create , edit, delete or view all products
• creating product : product name - SKU - weight - available quantity - product cost - product price - category- description- product photos - product options ( list - options - text box )
- Customers :
* we can add, edit or delete customer
• Customer details : name - email - phone number - country - city
- Teamwork:
* we can add, edit or delete a staff member
• staff details: name - email - phone number
* Roles: Administration - sales - support
- Settings:
* edit admin account: name - email - phone number - password
* edit store: store name - store email - store phone number - store logo - store favicon - store languages ( English- Arabic) - store currencies- store shipping country - store description for SEO - store social media ( Facebook- Instagram- Twitter- Snapchat - marof )
* add or edit store location
* add or edit shipping courier ( Aramex - fetcher - custom )
* notifications settings
* add or edit ( Use policy - replacement policy - return policy - privacy policy)
* add or edit payment methods ( bank transfer - cash on delivery - Paypal - tap.company - payfort - telr )
* add or edit tax ( VAT number- percent - prices inclusive or exclusive tax option)
- Appearance:
* choose the theme (themes are 3 the difference is the header )
* edit colours
* home page customization
• list can be hidden or shown: slides- photo with text - store description- categories- offers - discounted products- popular products- newest products - logos - customers reviews
* extra pages ( faq - policies - custom)
------------------------------------
- Homepage
* customer will see products and categories and slides
- Customer page
* customer can login & register & update info
* customer can add an address
* customer can track orders
* customer can cancel orders
- Cart page
* customer can edit the quantity
* customer can remove items
* customer can checkout or continue shopping
* customer can add discount code
- Extra pages
* customer can view the pages that we have added from the control panel
- Categories page
* customer can view the categories
- Product page
* customer will see the product details
• product details: product name - photos - SKU - price - quantity - description- product options
- Shipping & payments page
* customer will see carrier
* customer will see shipping prices and cities
* customer will see bank info and available payments
We want to use :
Nodejs
Vuejs
MongoDB
DigitalOcean server
DigitalOcean CDN
APIs:
Aramex api
Fetchr api
Tap.company api
Payfort api
Telr api
Paypal api
Basically the store most support English & Arabic and most be support multi-currency also we need to make API with these companies ( Shipping: Aramex - Fetchr | Payments: PayPal - tap.company - payfort - tell) also we will make flutter mobile apps in the future so we must be able to do it
notice: this is not full description there are a few things will be edited and added because I can't explain it
Steven G.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
10 May 2024
Japan
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies