Student Aid is a platform built using Node.js, Express.js, and React.js to assist financially disadvantaged students in fundraising for education. This repository contains the frontend codebase for the Student Aid application.
- User-friendly interface for easy navigation and interaction.
- Secure authentication and authorization system.
- Profile management for users to update their information.
- Help post creation and management.
- Donation tracking and progress monitoring.
- Integration with a secure Payment Gateway using SSLCOMMERZ.
Before running the frontend application, ensure that you have the following prerequisites installed on your system:
- Node.js (version >= 12)
- NPM (version >= 6)
To get started with the frontend application, follow these steps:
-
Clone the repository:
git clone https://github.com/hr-sobuj/student-aid-frontend.git
-
Navigate to the project directory:
cd student-aid-frontend
-
Install the dependencies:
npm install
-
Configure the backend API endpoint:
Open the
.env
file in the project root directory and set theREACT_APP_API_URL
variable to the URL of your backend API. -
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to access the Student Aid frontend application.
To deploy the frontend application to a production environment, follow the deployment instructions specific to your hosting platform. Make sure to set the appropriate environment variables for your production environment.
Contributions to the Student Aid frontend are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
The following tools and technologies were used in the development of the Student Aid frontend:
- React.js
- React Router
- Axios
- Tailwind CSS
- CSS
- HTML
To test the application, use the following credentials:
- Email: user1@gmail.com
- Password: 123
Use the provided credentials to log in and test the various features and functionalities of the live chat application.
This project is licensed under the MIT License.