aliiimaher / English-Institute-Website-React

This is a front-end project for an English institute class.

Home Page:https://zabanlearner.ir/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zaban Learn

Language-Institute-Website-React

This is a front-end project for a language institute built with TypeScript, Bootstrap CSS, Vite, React.js, Scss, and Axios.

GitHub Repo Stars GitHub forks Started Years


Demonstration

You can visit here to see the website: https://zabanlearner.ir/

Installation

Clone the source code into your computer.

git clone https://github.com/aliiimaher/English-Institute-Website-React.git

Install the project's dependencies.

npm install

Run the project easily with HMR (I've used Vite):

npm run dev

✨Features

  • Full error checking (password length checking, duplicated username, duplicated email, ...).
  • Full responsive (in three sizes: desktop, tablet, and phone)
  • User Authentication
  • Context API: I've implemented the Context API, likely for managing user authentication and sharing data across components.
  • Axios: Axios is used for making HTTP requests to your backend server. This is common for fetching data and interacting with APIs.
  • File Uploading
  • Loading Indicators: Loading indicators or spinners are displayed to inform users that content is being loaded.
  • Form Handling: The "react-hook-form" library is used for handling form submission.

Other

Back-End

The Back-End is coded with Django by @MsnzmT

Repo: https://github.com/MsnzmT/English_Institue_Website_Django

UI/UX

Perfect Design by @AmuYousof

Responsive :")

About

This is a front-end project for an English institute class.

https://zabanlearner.ir/

License:MIT License


Languages

Language:TypeScript 77.8%Language:SCSS 21.2%Language:JavaScript 0.4%Language:CSS 0.4%Language:HTML 0.2%