Lachoo Connect is an Alumni App for our college, Lachoo Memorial College. The app serves as a platform for alumni to connect with each other, share their experiences, and stay updated on each other's current endeavors. It utilizes Firebase for database management and authentication and has been developed using React.
With Lachoo Connect, alumni can view profiles of other alumni and learn about their professional accomplishments and activities. The app fosters a sense of community among former students, enabling them to network, mentor, and collaborate with each other.
Here are some screenshots of the Lachoo Connect app:
Description: Login Page.
Description: Signup Page.
Description: Home Page.
Description: User Profile Page.
Description: Feed Page.
Description: Find Alumni Page displaying details of all the alumni.
To get started with Lachoo Connect, follow the steps below:
Before running the application, ensure you have the following installed on your system:
- Node.js (https://nodejs.org) -
- NPM (Node Package Manager) -
- Clone this repository to your local machine or download the zip file and extract it.
- Navigate to the project directory using the command line.
You need to add your API keys in a .env
file. Follow the instructions below:
-
In the root directory of the project, create a new file named
.env
. -
Add your Firebase API keys in the
.env
file using the following format:REACT_APP_FIREBASE_API_KEY=YOUR_FIREBASE_API_KEY_HERE REACT_APP_FIREBASE_AUTH_DOMAIN=YOUR_FIREBASE_AUTH_DOMAIN_HERE REACT_APP_FIREBASE_PROJECT_ID=YOUR_FIREBASE_PROJECT_ID_HERE REACT_APP_FIREBASE_STORAGE_BUCKET=YOUR_FIREBASE_STORAGE_BUCKET_HERE REACT_APP_FIREBASE_MESSAGING_SENDER_ID=YOUR_FIREBASE_MESSAGING_SENDER_ID_HERE REACT_APP_FIREBASE_APP_ID=YOUR_FIREBASE_APP_ID_HERE
-
Save the
.env
file.
-
Open the command line and ensure you are in the project root directory.
-
Run the following command to install the required dependencies:
npm install
-
After the installation is complete, start the application with:
npm start
-
The application will now be accessible at
http://localhost:3000
in your web browser.
If you find any issues or have ideas for improvements, please feel free to contribute to the Lachoo Connect project. Here's how you can do it:
- Fork this repository to your GitHub account.
- Create a new branch from the
main
branch with a descriptive name, e.g.,feature/new-feature
orbugfix/issue-123
. - Make your changes and commit them with a clear and concise message.
- Push your changes to your forked repository.
- Submit a pull request to the
main
branch of this repository, explaining your changes.
- The application might have some bugs due to its limited development time.
- Certain functionalities are still under development and might not be fully implemented.
This project is licensed under the MIT License.