There is a major issue with Strapi. The Population fails for Users in Users-Permissions plugin. For this reason (and due to the imminent release of Nuxt v3) the project will be on standby until I find an optimal way to fix this unforeseen event.
The development of the project will continue in the next few days using Directus as API.
It will take longer than expected to continue the project as Nuxt 3 arrives yesterday, November 16.
- Create a Shortened URL via the Home page form and store in the API.
- Make the URL forwarding system .
- Collect statistics from link visitors and save them in the API.
- Make a funcional login system.
- Create a Dashboard layout.
- Create in the Dashboard a section to manage the Shortened URLs.
- Create in the Dashboard a section to manage the application settings.
- Create in the Dashboard a section to show URL's statistics.
- The application supports i18n and dark/light mode.
- All the interface goes under '/app'.
- Everybody can short a link, the link stats are only visible to the link creator, if any, and staff.
- The links are associated with the RAB Developments (directus_user) account that creates them, if any.
- Front end:
- Knowledge in:
- Nuxt v2 basics
- Tailwind CSS
- HTML (obviously)
- JSON and JS (for translations and other stuff)
- Knowledge in:
- Back end:
- Basic knowledge of Directus and having an operative API to connect to. It is not mandatory to use Directus, you can also use your own custom API as long as you modify the project code, so that it does the queries well.
- Knowledge in:
- JSON
- REST API Calls (Axios)
- JavaScript (very important) and know how to handle with TypeScript.