A hopeless attempt at making yet another future-proof:tm: fresher pass with modern technology.
Aims to be usable on mobile through "Add to home screen" or similar functionality, as well as on desktop.
Current features to be implemented can be found in TODO.
- Clone project locally
git clone https://github.com/ConcernedHobbit/fresher-pass.git
cd fresher-pass
- Install dependencies
npm install
- Create .env file
cp .env.template .env
- Initialize the database
npx prisma migrate dev --name initialization
Start the development server:
npm run dev
It will automatically update when it detects changes to the source.
Building and running the application in production mode is simple:
npm run build
npm start
At this point of the project it is not recommended to run in production mode.
This is a course project for the Full Stack Open course.
Hour tracking can be found here.
More FSO-specific documentation will be added at a later date.