Scoutff is a web application that provides various Turkish Super League related leaderboards and custom squads to its users. It aims to increase the popularity of the league among fans and discover young talents. It has been developed in Next.js v12.2 environment with ReactJS v18, NodeJS v18, MongoDB and ChakraUI. |
No installation is required. You can just click on the link: https://scoutff.vercel.app
To report a bug, navigate to 'Help' page on the website and fill the complaint form.
If the user stays idle in any page for longer periods than 30 minutes, user token expires and database calls do not work.
Cloning the repository is enough to obtain the source codes, since both backend and frontend are available here.
- adapters
- Includes Nextout verification with database for login and register actions.
- components
- Includes necessary react components and functions, and ChakraUI definitions.
- lib
- Handles general MongoDB connection where /api handles post requests from database.
- models
- Configurations for different types of namespaces in database
- pages
- Includes the frontend spesifications of all the possible pages.
- api
- Handles backend related authentiaction and api operations.
- The main branch which includes the deployed content.
- The experimental branch where features are examined before committing to main branch.
- Clone the repository
- For local uses, utilize the main branch.
- Run the following command:
npm install
- Depending on your approach;
- For development, run:
npm dev
- For production, run:
npm build
+npm start
- For development, run: