This is a Next.js project bootstrapped with create-next-app
.
Welcome to the Software Engineering Club's website project! This repository contains the source code and assets for our club's website.
The purpose of this project is to build our clubs website all while learning valuable technologies in a team setting.
For the remaining process of our development please refer to our figma design. Have it open in another tab or on the side.
Clone the repository:
ls
to list all your folders. swe-club
folder you created and cd into it by cd swe-club
this will put you into the folder.git clone https://github.com/your-organization/software-engineering-club-website.git
swe-club
folder has our codebase copied. If you see it is your good to go. Drag club folder into vscode or cursor:
Install dependencies:
cd club-app
.npm install
Start the development server:
You may run into errors if you try to start the server while your not in the correct folder. Ensure to cd into the folder that has our codebase then run followng command below.
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
As a team we will collaborate by pair programming. Tickets/ tasks will be created where you can choose what you will work on.
For the duration of the project we will not work directly into the main. We will always create a sepearate branch to work on our tasks. Once we complete our tasks, you will create a PR and have a PM or I review it and approve it before it gets merged into main.
refer to this git tutorial if you gte stuck: https://www.youtube.com/watch?v=jhtbhSpV5YA
Once we finish our project we will deploy with vercel.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!