Welcome to the GEC Coders Club website project! This website serves as the online platform for our coding community, providing information about our events, resources, and opportunities for aspiring developers and coding enthusiasts.
This project is build using basic Next.js architecture. The plan and prototype for the project is described on the excalidraw Live collaboration Sketch. Feel free to give you suggestion in the excalidraw plan. If you cant able to open the online collaboration link of Excalidraw plan, you can use Excalidraw extension in vscode to open and edit the plan.
The main
branch of our project contains the code which is being developed using JavaScript. We also have another separate branch for our project called next-ts
that uses TypeScript as its main coding language, along with the Next.js framework. These two branches are being developed independently, but both have the same ultimate goal: to create the final website according to the planned design and user interface.
Our project's blueprint and structural planning are currently in progress through live collaboration on Excalidraw. Excalidraw provides a dynamic environment for team members to collectively sketch out the website's layout, sections, and content flow. This collaborative process ensures that everyone's input is considered, resulting in a well-organized and comprehensive structure.
โ Wireframe and planning : Excalidraw wireframe
๐๏ธ Design Link: Figma
In future for UI desings suggestions and UI planing we can move to more efficient and feature reach tools to have proper and detailed plan and to have seamingless collaboration and exchange of ideas. Any suggestions for the same will be highly appreciated.
Following steps will guide you on how to setup the project on your own machine:
- Clone the repository :
git clone https://github.com/Engicos-Coders-Club/club-official-website.git
- Move in the cloned repository :
cd coders-club-website
- Install the node packages :
npm install
- Run the project :
npm run dev
Feel free to give suggestions on any thing you like, you feel should be changed. Even with HTML and CSS knowledge you can start contributing in this project.
- Fork this repository and
git clone
it to your local machine. - Create a new branch for your feature or bug fix:
git checkout -b my-feature
- Commit your changes:
git commit -m 'Add new feature'
- Push to the branch:
git push origin my-feature
- Submit a Pull Request.
We understand that collaboration and design are iterative processes. As we progress, we'll continuously seek your feedback and input to refine the blueprint, structure, and UI design. Our goal is to create a website that aligns with your vision and effectively communicates your message to your audience.