Swipekick is not open-sourced, but follows the idea of open development. The aim is to be transparent and do it with and for the community.

    9 months ago

    Wild Color System

    Current color palette system needs an overhaul that works great in every possible scenario. For example, color schemes in modals is messed up and don't have a good contrast.

    Anyway.. The primary color is derived from the dominant color of the main image and is set for the entire page. We call that color Wild, because it could be any of the 255 hue values. Saturation and luminance are fixed.

    We can’t control the user created content, so that the colors have to work in pretty much all cases, which is why a system is needed. User uploaded image could be low-saturated, black-and-white, extremely saturated, variegated, extremely un-even, etc.

    9 months ago

    Private Feeds

    Users might not want to make every feed public. Some feeds could be just for ourselves. Or perhaps some feeds are only meant for certain people.

    9 months ago

    Drafts for Feeds

    Possibility to save your changes without publishing them. Also reverting back to last published version.

    9 months ago

    Automated Feeds

    Setting up a feed to bring together your content from Instagram and Youtube. For example, by posting with a certain hashtag in other platforms it’s automatically added to a Feed of your choice.

    9 months ago

    Feed Email Subscription

    We’d like to make it possible to subscribe to a feed just by inserting email. There would be a certain interval that emails are being sent with the updates of that feed. Also, that means creating an user is not actually needed. Your email address is the user that has everything tied to it.

    9 months ago

    Back-end revamp

    The first Swipekick was built with Java backend. Current one is serverless with Next.js api routes and Supabase, which has been great as building this prototype. However, it has certain drawbacks. Back-end developer is needed.

    9 months ago

    Front-end revamp

    Need to look into upgrading to Next.js App Router (currently using Pages Router) or Remix. Swipekick is currently not the most performant and could take quite a long time to load. For example, there's a ton of client-side JS magic happening to achieve super-ellipses. Also should look into building a completely custom Swiper with Framer Motion and replacing that with the current Swiper.js. That would simplify also the Swipe expansion and swiping itself could become more "springy". In addition, proper lazy loading of posts should be introduced.

    9 months ago

    UI revamp

    This pretty much includes everything, but especially the Feed and Swipe editor. Designer is needed.

    9 months ago

    Accessibility improvement

    Keyboard navigation and actually well.. the entire accessibility feature-set should be improved. It's broken in some places, or simply not comfortable to use.

    9 months ago

    Liking and commenting

    Still not sure whether to include liking, "hearting" or something similar. Commenting seems necessary.

    9 months ago

    Community & Feedback

    Better mechanisms to capture and process feedback from users and community to base further developments upon.

    9 months ago
    a group of men standing next to each other in front of a tall building

    Swipekick was co-created by Tarvi, Sander, Sander and Jürgen.

    9 months ago

    Swipekick also wouldn’t be possible without some key technologies. This list will be updated as it will highly likely change. For example, Swipekick has been a native iOS app and also has had a Java back-end in the past.

    Here’s the current stack:

    a black background with the text next us 14

    Next.js and React as a full-stack framework and Vercel for hosting.

    a black background with the words supabase and a green arrow

    Supabase as our current prototype database and storage.

    Also many other libraries, including Framer Motion for spring, layout and drag animations, Radix headless components as a base for UI components, Swiper.js as the base for the swipers, Figma Squircle to calculate super-ellipses, TipTap for the content editing and React Email with Resend for custom emails.

    9 months ago

    Say hi to Swipes and Feeds

    Swipekick is an experiment in micro-blogging. Instead of one large blog post, the content is split into smaller pieces called Swipes. You can add as many Swipes as you'd like, at any moment you'd like. They form a Feed that can be browsed either by swiping or in the classical article view.

    What can I actually do here?

    It all comes down to Swipes and Feeds that can be about pretty much anything: music playlists, journals, photos, videos, or even poems. You essentially have a classical content editing experience where you can edit text, add images, and videos. The only difference is splitting it into Swipes. How long or short one Swipe ends up being is entirely up to you.

    9 months ago

    Why can’t I sign up?

    We’ve currently made it a private beta, but you can already sign up for the waiting list. We’re finishing up with the final stretch of testing and necessary features, and we’ll let you know once it’s ready. We don’t want you to have a sub-par experience. We also don't want our servers to crash down.

    But wait! Isn’t blogging dead?

    The landscape has changed drastically over the years, but we believe that there’s still a void to fill between the classical blog and your modern social media feeds. We also feel that written word is a door to person's mind who wrote it. Swipekick tries to bridge that gap with something a bit “different” with Swipes and Feeds. Let's see if it works or not.

    9 months ago

    Introduction

    This Cookie Policy explains how Swipekick ("Platform," "we," "us," and "our") uses cookies and similar technologies to recognise you when you visit our website at http://www.swipekick.com ("Website"). It explains what these technologies are and why we use them, as well as your rights to control our use of them.

    about 1 year ago

    Why do we use cookies?

    We use first- and third-party cookies for several reasons. The cookies we use are required for technical reasons in order for our Website to operate, and we refer to these as "essential" cookies. We don't use cookies to track our users. This may change in the future and Cookie Policy will be updated accordingly.

    about 1 year ago

    How can I control cookies?

    Technically you have the right to decide whether to accept or reject cookies. Essential cookies cannot be rejected as they are strictly necessary to provide you with services. Our Website currently uses only "essential" cookies.

    about 1 year ago

    First- and third-party cookies served through our Website:

    Google reCaptcha, but only when log-in, sign-up or waiting list modal is open.

    9 months ago

    What about other tracking technologies, like web beacons?

    Our Website currently doesn't use any other technologies.

    about 1 year ago

    Do you use Flash cookies or Local Shared Objects?

    Currently not.

    about 1 year ago

    Do you serve targeted advertising?

    No.

    about 1 year ago

    How often will you update this Cookie Policy?

    We may update this Cookie Policy from time to time in order to reflect, for example, changes to the cookies we use or for other operational, legal, or regulatory reasons. Please therefore revisit this Cookie Policy regularly to stay informed about our use of cookies and related technologies.

    about 1 year ago