Skip to content

Sharan41/Appscomp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppsComp Webpage Re-creation

This project involves recreating the homepage of AppsComp using modern web development technologies like React, Bootstrap, and React-Bootstrap. Additionally, it includes backend server functionality with Node.js, Express, and MongoDB for managing user data.

Project Overview

The goal of this project is to reimagine and rebuild the front-end of AppsComp's homepage to improve user experience and interface performance. It also implements a backend for handling user submissions and data retrieval. The frontend is built using React and Bootstrap, while the backend leverages Node.js, Express, and MongoDB.

Key Features

  • Frontend:

    • Responsive Design: The site layout adapts to various screen sizes and devices, ensuring a seamless user experience on both desktop and mobile.
    • Interactive Components: Implemented dynamic carousels, data tables, and forms for enhanced user interaction.
    • Real-Time Data Display: Designed dynamic data tables with React-Bootstrap to display user information in real-time, fetched from the backend.
    • Form Handling: Built forms with state management for user input, including validation and submission.
  • Backend:

    • Node.js and Express: The backend is built using Node.js and Express, providing API endpoints for user registration and data retrieval.
    • MongoDB Integration: User data is stored in a MongoDB database, ensuring persistent storage.
    • Error Handling: Robust error handling is implemented to manage potential issues during data submission and retrieval.

Technologies Used

  • Frontend:

    • React: Front-end library for building user interfaces and handling state.
    • Bootstrap: CSS framework for responsive design and styling.
    • React-Bootstrap: Bootstrap components built specifically for React.
    • JavaScript (ES6+): Used for scripting and logic implementation.
    • HTML5/CSS3: For structuring and styling the webpage.
  • Backend:

    • Node.js: JavaScript runtime for server-side code execution.
    • Express: Web framework for building RESTful APIs.
    • MongoDB: NoSQL database for storing user data.
    • Mongoose: ODM library for MongoDB, simplifying database interactions.

Installation

Frontend

  1. Clone the repository:
    git clone https://github.com/your-username/appscomp-recreation.git

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.4%
  • CSS 12.4%
  • HTML 3.2%