Skip to content

Frontend module for a web application, developed according to a Figma design. Features user authentication, real-time dashboard, data management, responsive layout, and dynamic UI elements implemented with JavaScript.

License

Notifications You must be signed in to change notification settings

kate8382/frontend-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Module

Description

This project represents the frontend part of the application, developed according to a Figma design mockup. Many interface styles and dynamic UI elements were implemented using JavaScript to match the design requirements.

Key features:

  • Fully responsive layout for desktop, tablet, and mobile devices
  • User authentication and authorization
  • Form validation before submitting to the server
  • Dashboard with real-time data visualization
  • Data editing
  • Data sorting and searching
  • Autocomplete functionality in the filter input
  • Integration with backend API for data fetching and manipulation
  • Modal window animations
  • Loading indicators
  • Hash and hashchange functionality (open modals by URL)
  • BEM (Block Element Modifier) methodology for CSS class naming
  • Modern ES6+ JavaScript (modules, async/await, arrow functions, etc.)

Installation

  1. Clone the repository:

    git clone git@github.com:kate8382/frontend-module.git
  2. Navigate to the project directory:

    cd frontend-module

Usage

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

Examples

  • Example 1: User login and registration
  • Example 2: Viewing and interacting with the dashboard
  • Example 3: Using autocomplete functionality in the filter input

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.

About

Frontend module for a web application, developed according to a Figma design. Features user authentication, real-time dashboard, data management, responsive layout, and dynamic UI elements implemented with JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •