Gig Bud is a platform that connects gig seekers and gig providers in easy way.
This repository contains the source code of our application. The technology used to built it is Next.js with it's version v13.x.x
, React.js with it's version v18.x.x
, Node.js and MongoDB, you should have Node.js installed in your machine, and use the latest LTS version like v18.x.x.
, Node.js comes with npm
installed with it, we gonna use it a lot.
First, always check package.json and take a look at the dependencies and the scripts, also look at the folder structure and understand it.
Second, clone this repository:
git clone https://github.com/GigBud/gig-bud-web-app.git
Then, install all the dependencies:
npm install
Then, start the development server:
npm run dev
Then, open the browser and go to http://localhost:3000 to see the application frontend, and http://localhost:3000/api to see the API.
Other Commands you can use:
npm run build
npm run start
npm run lint
npm run lint:fix
npm run prettier
npm run prettier:fix
npm run format
.
├── app/
│ All Frontend routes
│
├── components/
│ All Frontend components
│
├── models/
│ All models for the database
│
├── pages/
│ ├── api/
│ All Backend routes
│
├── public/
│ All static files and images
│
├── store/
│ All global state
│
├── styles/
│ All styles
│
├── utils/
│ All utils
│
├── package.json and other configurations files at the root
│
Soon