After cloning, navigate to root and start by installing all packages:
npm installThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the live development version.
- Bootstrap for styled components and responsive design
- Firebase for client-side authentication
- Axios for REST operations
- Email.js for email forms
Both the bash/public and bash/assets folders contains asset files such as favicons and logos
The main layout files are _app.js and _document.js
Currently there are 9 main views
- / (index.js)
- /about
- /auth/login
- /auth/register
- /dashboard
- /dashboard/form
- /listings
- /view
- /payment/invoice
The /components folder contains all of the modular components. Each component file contains a comment on the top describing where it is used.
/styles folder contains all of the css files
Utility files stay in the /utils directory
- firebase.js
Simply pushing your changes to the Main branch will update the live version at https://lab2client.com.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!