Git Product home page Git Product logo

shopcrawl-online-mart's Introduction

Shopcrawl Online Store App

Group 3

Shopcrawl is an innovative online store app that aims to revolutionize the way users shop online. The app offers a diverse range of products across different categories, providing customers with a convenient and enjoyable shopping experience.

License: MIT

Project Description

Shopcrawl is a full-stack web application developed using Ruby on Rails for the backend and React for the frontend. The app allows users to browse products, add them to their cart, and complete their purchases securely. The backend team handles data management, user authentication, and order processing, while the frontend team focuses on creating a user-friendly interface and seamless user experience.

Team Members

  • Allen Amaya: Scrum Master
  • Mohamed Mohammud: Frontend Team (React) & Troubleshooting
  • Musa'Aib Abdi: Frontend Team (React) & User Experience
  • John Kipruto: Backend Team
  • Jarvis Isike: Backend Team

Tasks Assignment

  1. Project Management and Coordination:

    • Allen Amaya will serve as the Scrum Master, responsible for project management, task coordination, and ensuring that the team follows Agile principles.
  2. Frontend Development:

    • Mohamed Mohammud and Musa'Aib Abdi will collaborate on frontend development using React. Mohamed will focus on handling frontend troubleshooting, ensuring any issues are quickly addressed. Musa'Aib will lead the user experience (UX) efforts, ensuring the app's design is intuitive and user-friendly.
  3. Backend Development:

    • John Kipruto and Jarvis Isike will work on backend development. John will be responsible for setting up the backend infrastructure, database management, and handling order processing. Jarvis will focus on implementing the APIs and ensuring smooth communication between the frontend and backend.

Installation

To run the Shopcrawl app locally, follow these steps:

  1. Clone the repository.
  2. Install the required dependencies using npm install for frontend and bundle install for backend.
  3. Set up the database and run migrations using rails db:create and rails db:migrate.
  4. Start the development server using npm start for frontend and rails server for backend.

Contribution Guidelines

We welcome contributions to improve the Shopcrawl app! To contribute, follow these steps:

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Make your changes and ensure that the app runs without issues.
  3. Write tests for your changes to maintain code quality.
  4. Submit a pull request, and our team will review your changes.

License

This project is licensed under the MIT License.

shopcrawl-online-mart's People

Contributors

allenamaya avatar jarvisisika avatar

Watchers

 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.