This repository contains the source code for the development of the Google Developers Students Clubs (GDSC) main site. The main objective of this project is to promote the club and provide information on the club's activities for visitors. The site is built using React.js for the front-end and Node.js for the back-end, including a REST API.
- Wubshet Zeleke - Back-End Developer
- Aser Hailu - Front-End Developer
- Yoseph Shemeles - Front-End Developer
- Tinsaye Simeneh - UI Designer
- Gemechis Elias - Project Manager/ Developer
- Front End: React.js
- Back End: Node.js, REST API
To set up the development environment for the GDSC Main Site project, follow these steps:
-
Clone the repository:
git clone https://github.com/gdscaastu/gdsc-main-site.git
-
Install the required dependencies for the front-end and back-end:
cd gdsc-main-site npm install
-
Start the development server:
npm start
This will run the front-end React development server.
-
To start the back-end server, navigate to the
backend
directory and run:cd backend npm install npm start
The back-end server will start running, providing the necessary API endpoints.
Contributions are welcome! If you'd like to contribute to the GDSC Main Site project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b my-new-feature
. - Make your changes and commit them:
git commit -am 'Add some feature'
. - Push the changes to your fork:
git push origin my-new-feature
. - Submit a pull request explaining your changes.
Please make sure to adhere to the code of conduct when contributing to this project.
This project is licensed under the MIT License. Feel free to use, modify, and distribute this code as per the terms of the license.
If you have any questions, feel free to reach out to the project maintainer:
Thank you for your interest in the GDSC Main Site project. We appreciate your contributions and support!