Skip to content

Qamous/Qamous

Repository files navigation

Qamous Frontend

Description

The Qamous Frontend is the client-side component of the Qamous application, a platform for users to contribute and explore definitions of Arabic and Franco-Arabic words. The frontend is responsible for providing a user-friendly interface for user authentication, word, and definition management, as well as user interactions such as liking, disliking, and reporting definitions.

**If you're looking for the Back-End, find it here.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • TypeScript: A statically typed superset of JavaScript that adds optional types.
  • SCSS (SASS): A preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
  • PostCSS: A tool for transforming CSS with JavaScript plugins.
  • React Query: A library for managing, caching, and syncing server state; used for http request.
  • i18next: An internationalization-framework for managing the English and Arabic translations.

Setup Instructions

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd urban-dictionary-ar-frontend
  3. Install dependencies: npm install
  4. Configure environment variables:
    • Create a .env file in the root directory.
    • Define the following environment variables:
      REACT_APP_API_URL=<your-backend-api-url>
      
  5. Start the server: npm start

Features

  • User Registration and Login
  • Word and Definition Management
  • User Interactions (Liking, Disliking, Reporting Definitions)
  • User Profile Management

Contributors

License

This project is licensed under the Mozilla Public License Version 2.0 - see the LICENSE file for details.

Images

Home Page 03/04/2024 Word of The Day 03/04/2024 Add Word 03/04/2024 Home Page 03/04/2024 Log in 03/04/2024 Sign up 03/04/2024 Mobile Home 03/04/2024 Mobile Navigation Screen 03/04/2024 Mobile Word of The Day 03/04/2024

About

a platform for users to contribute and explore definitions of Arabic and Franco-Arabic words / slang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages