Skip to content

The official website for Helland Ungdomsskole (HUS) - Arbeidslivsfag, used for general news aswell as sub company portals and home pages.

Notifications You must be signed in to change notification settings

newbyte-solutions/ABF-Home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Husarbeidslivsfag.com

About

THis is the source code for the website husarbeidslivsfag.com. It was developed to serve as a homepage and resource portal for the "Arbeidslivsfag" classes at Helland Ungdomsskole.

Functinality

  • Homepage
  • Grade based content and pages
  • Content management
  • User management
  • User authentication
  • User roles
  • Student Company Portals / Homepages
  • Company management
  • Overarching news system
  • Contact form

Stack

  • Nuxt.js
  • Tailwind CSS
  • Express.js
  • MongoDB
  • Typescript
  • Axios
  • Docker
  • Digital Ocean Droplets

Setup

Prerequisites

  • Node.js
  • Docker

To run the project locally, you can use the docker-compose file to spin up the project, or alternativly:

  • Install the dependencies using npm install for both client and server.
  • Create a .env file in the server directory with the following variables:
PORT=5000
MONGO_URI=mongodb://localhost:27017/abf
  • Spin up a MongoDB instance using docker-compose:
docker pull mongo:latest
docker run --name mongodb -p 27017:27017 -d mongo:latest
  • Start the frontend and backend using npm run dev for both client and server.

Contributing

Contributions are welcome, as long as they are relevant to the project. Please open an issue or pull request to discuss your changes before submitting them.

Deployment

The project is deployed using Docker and Digital Ocean. The deployment process is managed by Martinus T. Slemmen (+47 90204605). If you have any questions or need assistance with the deployment process, please contact Martinus.

License

This project is owned by Helland Ungdomsskole, in addtition to Newbyte Solutions EB. The code is only to be used by the school, and is not to be used for any other purpose. The code is not to be distributed or shared with any other parties. The code is not to be used for any commercial purposes.

Contact

For any questions or inquiries, please contact Martinus T. Slemmen (+47 90204605) or Newbyte Solutions EB.

About

The official website for Helland Ungdomsskole (HUS) - Arbeidslivsfag, used for general news aswell as sub company portals and home pages.

Resources

Stars

Watchers

Forks