Oneline, a free, fast and reliable chat app

Oneline, a free, fast and reliable chat app

This is gonna be my first hackathon, I made a full fledged chat app for this hackathon.

Its called.. Oneline

❔ About

Oneline is a desktop chat app. You can text, meet and share Shorts with it. Oneline's a PWA so you can install it right from your browser.

💡 Inspiration

Well, I was making my own UI library in Vue, called Bounce UI, I wanted to test out the library, soo I made a chat app.

⚙ Under the hood

This is made with Firebase Realtime DB, Vue 3 and Bounce UI Vue.

✨ Features

Oneline's packed with features, including a full featured chat, a meeting feature and you can add Shorts. I'll be explaining each below

Chat

As said before, Oneline has everything you would want in a chat app.

What can you send?

image.png You can send texts, audio messages, images and files. Also you can search and send GIFs.

React

capture.gif Just double click, and your preset reaction emoji will be added to the message (You can change it in Settings > Chat > Double click reaction). You can also click on the add reaction button to react with any emoji you want.

Tags

In group chats, you can add tags to differentiate a group of members in a group

image.png

Meeting

image.png With Oneline, you can start a meeting with whoever you want!, even if they don't have an account in Oneline.

Shorts

image.png Shorts are like Instagram's Stories feature, you can send images, videos and even make polls for people to view and react, but you can only view it once.

▶ Great, how to use it?

Create an account

Enough talking, let's get to the real app, to use Oneline, just go to https://oneline-web.netlify.app/, then click the signup tab and make an account. (You don't have to add a real email address for now, you can add a random email, just be sure to remember it)

Create a chat

Click on any of the new chat buttons, and then, enter my email () if you wanna create a chat with me, or else I've made a bot account () incase you wanna test out Oneline.

Start a meeting

To start a meeting, click on the button with the camera icon

tempsnip.png After that, the person you started the meeting with will get a notification, and if you've enabled meeting notifications (go to Settings > Notifications > Enable notifications > Enable Meeting Notifications), you'll be notified if the user has declined you invite.

Create a Short

Untitled.png

Click on the plus icon there, then select what type of short you wanna upload. (for now, don't use Polls, it's in Beta and is highly bugged). For photos mode, it also has filters, check them out!

Access Settings

Untitled.png Oneline has a ton of settings, neatly segregated for you. To access settings, click on the button with the gear icon. Checkout the appearace section, over there you can change the messages UI.

Customize profile

Wanna upload a profile picture? easy, just go to Settings > Account and click on the change button below your avatar.

That's pretty much it, hope you liked the app, any doubts just comment down here.

🔗 Useful links