directus-labs / guest-authoring

A repo for our guest authors to work on content
12 stars 40 forks source link

Build a URL Shortener with React, TypeScript, and Directus #156

Closed xKachi closed 5 months ago

xKachi commented 7 months ago

What is your idea?

This article will teach readers how to build a URL shortener with React, Typescript, and Directus.

What are the key takeaways from your post?

In this article, we will create a new project in Directus and define a data model (collection) that we'll use to store information about our shortlinks. Then, we'll create a vite-react project that looks for a slug, queries the associated record in Directus, and redirects the user to the route link.

Key Takeaways:

Post Outline:

What type of post is this?

Full Project Build with Directus

Country of residence

Nigeria

Terms & Conditions

github-actions[bot] commented 7 months ago

Thank you for submitting an idea for our guest blog.
We work through new ideas every few weeks as we put together our content schedule. This means you may not get an immediate response as to whether your idea has been accepted, or any follow-up questions we have to clarify your idea.
If your idea is accepted, we will provide a deadline for first draft and how much we can pay you for the post. You will have a few days to confirm whether you are still able and willing to write the post.
If you have any questions in the meantime, feel free to add a comment to this issue.

phazonoverload commented 6 months ago

Based on the agreed scope we can pay $350 for this post and the accompanying repository which you can create in your account and we will fork.

You don't need to show people how to set up a Directus project - just the collections and roles & permissions. Focus on what makes this project special, not boilerplate.

This post will be included as part of our July content schedule. The first draft is due on June 1 so we have time to properly review it and you have time to respond.

If interested and you’re happy to commit to the deadline, please let me know in the next few days and I will mark this issue as Approved.

The process is detailed in the README of this repo 😄

xKachi commented 6 months ago

Thanks, I am fully committed.