Functionalities to be Provided

The following features and functionalities will be implemented as part of the e-commerce website:

  • Users will be able to sign up and create their accounts.

  • Users will be able to log in to access their profiles and purchase items.

  • An admin panel will be provided to allow the admin to add and manage products.

  • The admin will have access to a dashboard to monitor website traffic and activity.

  • Each user can create and manage their profile, including updating personal details.

  • Users will be able to browse through all available items on the website.

  • A search functionality will be included to help users easily find specific products.

  • A Contact Us page will be available for users to get in touch with the admin.

  • An About Us page will be included to display brand information and background.

  • An OTP service for verification may be included (can be excluded if it poses implementation difficulties).

  • A shopping cart feature will allow users to add and review products before purchasing.

  • A checkout process will be implemented to complete purchases.

  • Stripe integration will be used to enable secure end-to-end payment processing.

  • In case of a payment failure, the admin will be able to manually create orders.

  • A free SSL certificate will be provided via Cloudflare to ensure secure connections.

  • The domain name is to be provided by the client.

    • It is recommended to use namecheap.com for affordable domain options.

    • Clients can use coupon codes from couponfollow.com to reduce domain purchase costs.

  • Bot protection and DDoS mitigation will be implemented to secure the website from automated attacks and malicious traffic.


What I Expect From You

  • A dedicated email ID for the website

  • Domain name

  • Brand details and logo

  • Availability for design confirmations and decisions

  • Product images and their corresponding descriptions


Technologies Being Used

  • Frontend: Next.js on Cloudflare Workers

  • Backend: Golang

  • Database: Postgres (via Neon)

  • Deployment:

    • Frontend: Cloudflare

    • Backend: Railway or AWS (depending on final implementation)


Monthly Maintenance Costs (Approximate)

  • Frontend:

    • Cloudflare’s free tier offers up to 100k requests per day

    • Essentially free unless high traffic is expected

  • Backend:

    • Railway charges based on memory usage

    • Cost depends on scale but remains minimal for small to medium traffic

  • Database:

    • Neon provides a free tier of up to 0.5GB

    • Suitable for ~2000 users

    • Additional usage incurs costs (see Neon pricing)

  • Image Hosting:

    • Images uploaded to Cloudinary

    • Free tier includes 25GB, sufficient for ~300 products (number of products may vary depending on image size)

In summary: The website will run mostly free from day one, except for minor backend-related costs.


Guarantees

  • Free service/support for any issues for 1 month post handover

  • Post 1-month period, support will be chargeable depending on the issue and effort required


Deliverables

  • A fully functional globally accessible website

  • Complete source code

  • Admin access to all third-party services used


Payment

The total payment of ₹15,000 INR is to be made in full on the day the website is handed over to the client.

No partial payments or installments will be accepted.