Giter VIP home page Giter VIP logo

practo_clone's Introduction

Practo_Clone

About practo

Practo is on a mission to make quality healthcare affordable and accessible for over a billion+ Indians. We believe in empowering our users with the most accurate, comprehensive, and curated information and care, enabling them to make better healthcare decisions.

In this project we have tried to enhance the cloning of “Practo” website using frontend with React Js, Chakra UI, Bootstrap, redux and backend with validations, authentications and much more. We had build up all our efforts to do our best in this project. As, the Masai School's Mentorship was specifically to build up our skills and we also accordingly implemented all that teachings in our project to look it at its best. Team collabration was the most crucial part to get successfully completed on time.

Video link:

we have shared a demo presentation of this project "Practo_Clone".

https://drive.google.com/file/d/18NGG6ozX33ye8ID9SrLtFRnVeUY-_Z_a/view?usp=sharing

Technology We Used 💻

Tech Stack in Frontend:

  1. React Js
  2. Bootstrap
  3. CSS3
  4. HTML
  5. Redux
  6. Chakra UI

Tech Stack in Backend:

  1. Mongo DB
  2. CSS3
  3. Node JS
  4. Express JS

Features

  1. You will get fitness and health care related products.

  2. Online consulting with doctors for any kind of health problems.

  3. Order health products to your address.

  4. Get information of any disease or health issue along with preferred doctors.

Roles and Responsibilities

Login and Sign up Page:

User need to login before purchasing products from “lybrate”. If user's are existing user they can login and if they are not existing user then they can register using sign up.

login page:

To login User has to enter their Phone number and password to log into the website.

logprac

Sign Up page:

To signup User has to register the by entering their name , email, phone number, password and then click on the "create account" button. You are now succesfully logged In.

regprac

Landing Page:

You are on our Landing page now. you get to see what are things our website provides you like exploring Find Doctors, Video Consult, Medicines, Lab Tests and etc.

Search tab:

we have used debouncing that helps to search the information.

prac1

Medicines:

You can see the GoodKart page by just clicking on the "GoodKart icon" on the navigation bar. On cliking you can get yourself the latest stuff of health products. click on the item and by selecting the quantity, just add to cart by clicking on "add to cart icon".

As, you can see the below grid which allows you to choose any categories from here to shop and explore further.

medprac

shop by Categories:

On clicking on shop by categories. You are re-directed to the products page having filters like price high to low and vice-versa.

shopprac

Cart Page:

Now you are on the cart page. After adding to cart you are now able to see the order summary. you can here increase the item quantity as well as use coupon code to get discount on selected products. Thereafter, click on the "proceed to checkout" to go further.

cartprac

Add Address:

You can enter your location accordingly now and then place the order.

addressprac

Order placed:

After successful payment,your order is placed.

Instructions to Run the Code

Note:

We created cloud database using MongoDb Atlas. So, if you want to run our code then please read the instructions below :

  • Clone our repository ``
  • Open terminal in your VS Code and run the command npm install which will install all packages.
  • Open terminal in your VS Code and run the command npm start
  • Open corresponding terminal in your VS Code and run the command json-server db.json --port 3001 --watch
  • It will redirect to browser
  • Now you can see landing page
  • Then you can Navigate through other pages from Landing page to Medicine tab, Lab tab etc

Authors

Nilesh Agarwal 👦

Linkedin

GitHub

Suraj Kumar 👦

Linkedin

GitHub

Harish Reyya 👦

Linkedin

GitHub

Chandra shekar:boy:

Linkedin

GitHub

Akshaykumar Gullapalli 👦

Linkedin

GitHub

practo_clone's People

Contributors

harishreyya avatar nileshagrawal98 avatar akshaykumarg26 avatar chandukusuma avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.