Skip to content

Latest commit

 

History

History
192 lines (141 loc) · 9.19 KB

File metadata and controls

192 lines (141 loc) · 9.19 KB

LICENSE Stars

Social media for hackclubbers

IntroductionInstallationFeaturesTech StackScreenshotsFAQ


🧩 Introduction

A Social media app made for Hackclubbers, with ❤️ by a Hackclubber. Use it just like any other social media application and share your progress on different projects with others, make friends, chat with them, and most importantly ENJOY:)

Note

It's still under development, so if you face any problems while using it, please raise an issue! I would appreciate any feedback too, raise an issue for that as well:)

🎥 Video Demo

If the URL given below doesn't work, try this

hacknet banner

💻 Installation

You can download the latest apk from the GitHub releases page

Steps are simple, but Please make sure to install it on an Android device ONLY! , it will not work elsewhere:

  1. Click on this link

  2. Find the latest release, and click on this:

  1. It will start downloading, once finished downloading, click on it:

  1. If it's your first time installing an external apk, you will be asked to allow installation from unknown sources, Please turn that option on in order to install HackNet.

  2. Open your app, sign up and enjoy!

✨ Features

  • Simple Sign up with email verification
  • Straightforward UI with 3 different themes: Default(Hackclub colors), Catppuccin(Mocha), and a Light Theme.
  • Obviously you can make posts, containing any video/images, or only-text posts
  • You can share posts to others, or copy links of different posts to your clipboard.
  • You can make comments on posts
  • You can toggle comment section while making the post
  • You can customize your profile as per your liking! it includes avatar customization along with banner customization(it includes built-in options, and you can upload a custom one too)
  • You receive notifications(if you allow them) each time someone follows/friends you.
  • You can Track/follow or Friend other users
  • You can chat with others
  • Button click sound effects
  • You can search for posts or users, you even get suggestions(just a few fixed accounts for now)
  • You can make friends through friend requests
  • You can report other users, posts, or comments if you find anything sussy

🛠️ Tech Stack Used

  • Firebase(For both auth and data storage)
  • Expo
  • React Native
  • TypeScript

📷 Screenshots

Default theme

Catppuccin theme

Light theme

Note

This theme is a bit buggy, as you can see the some text still remains white in the edit page. I recently noticed that, and will fix it in the next release for sure!

🐛 Known Issues

  • You need to close and reopen the app each time user logs in/logs off (I know the cause, its because of a last minute change, will fix in next release) fixed

  • In new log page, the text beside the comment toggling button says the exact opposite of what is going to happen. I don't know how it went unnoticed, but I will fix that too in the next release fixed

  • comment counts don't update (I know and that's how its supposed to be for now, kinda intentional, will fix later)

  • Light theme is a bit buggy

  • Reload icon isn't visible in homepage

  • Ripples are too big

❓ FAQ

1. Why should I use this app? and not Slack?

Short answer, vibes, I totally agree with the fact that Slack is probably better than HackNet(as of now) if you want to chat or do anything for that matter. But that probably won't give you the vibes similar to reddit, instagram or other apps, I wanted to make something that gives similar vibes to them.

For now it doesn't have too many features but that never means that it won't have more features/equivalent features to Slack in the future. UI can be another factor, and for messaging I often find Slack is too sluggish(My app isn't extremely fast either, but at least it feels less sluggish, likely cause it doesn't have anywhere near the amount of data most likely). To be honest, the best I can explain is that "I made it", and that's a reason why I want you to use it!

2. New features when?

After a break, I can't give any estimate, whenever I have free time, OR you can make them too! I would love it if you could contribute to this app:)

3. What features will be added in the future?

  • E2E encrypted chats, Yes I know that's a very big drawback as of now, chats are NOT end to end encrypted, But I assure y'all that I will fix that soon.
  • Replies to comments
  • Dislike buttons -> Should be easy but I am not making it now, cause it looks messy, I want to keep it minimal for now
  • Any feature that you all demand, all I need is free time, you can open an issue to request a new feature.

🌟 Stargazers

stargazer-widget

🤝 Contribution

You can contribute by raising an issue or making a pull request, I will happily review them and merge them as soon as possible:)

If you like this app, please star this repo, that will motivate me to develop it further! ✨