frontend-pro

Frontend Pro

Demo:
View the application: Frontend Demo

Description

This project represents the main repository, which includes the crm-backend folder and the frontend-module submodule. The main repository contains the overall project structure and installation and usage instructions.

Frontend Module

This project represents the frontend part of the application with the following functionality:

CRM Backend

The crm-backend folder contains the server-side part of the application, which allows working with data through the API. The rights to crm-backend belong to Skillbox.

New Functionality

Course Information

This project is the final work for the JavaScript “Basic Level” course at Skillbox.

Installation

  1. Clone the repository:
    git clone git@github.com:kate8382/frontend-pro.git
    
  2. Navigate to the project directory:
    cd frontend-pro
    
  3. Initialize and update the submodule:
    git submodule update --init --recursive
    

Setting up the CRM Backend

  1. Navigate to the crm-backend directory:
    cd crm-backend
    
  2. Install the dependencies:
    npm install
    
  3. Start the server using npm:
    npm start
    

    Alternatively, you can start the server using Node.js directly:

    node index.js
    

Usage

  1. Open the index.html file in your browser.

Examples

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License.