Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Overview

Articles Time Saver. Save what's most valuable - Time

Contribute · Discord · Documentation

What is ArTiver?

It is an idea that came to my mind, when I was watching a TikTok during a dinner. I realised that I could spend this time a lot better. There is uncountable amount of amazing articles about programming that surely help with self-improvement. Although, nowadays it is hard to find an article that will make us want to read it, instead of delivering a dose of dopamine by watching Youtube, Tiktok or browsing social media.

ArTiver will help us with this. This application will give us a possibility, to create a profile with our interest description and it will deliver best articles focused around them, from all over the web! Not only the application will have a possibility to provide relatively best articles, but so do we!

Share your opinion, up/down vote articles, write a review or even write your own article - everything in one application! Sounds cool, right?

From developers, for developers!

Ultimately, the project is going to be available on all platforms, taking advantage of the amazing capabilities of the flutter!

Real cross-platform experience for developers!


Structure

Codebase Description
app Flutter App
server Golang API

Visualization

Check out VISUALIZATION.md too see more complex overview of a project.

Contributions

ArTiver is open to contributions, but please first read CONTRIBUTING.md to get a general overview on how to contribute.


Code of Conduct

Please read CODE_OF_CONDUCT.md for details on our code of conduct.

Issues
  • Kindly assign the following todo

    Kindly assign the following todo

    Hey! Can you assign the following card from ToDoList to me ?

    https://github.com/wzslr321/artiver/projects/1#card-63900742

    opened by sagar-monga 3
  • added docs

    added docs

    Description

    Type of Change

    • [ ] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [x] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by akyunus 2
  • added colors file

    added colors file

    Description

    Type of Change

    • [x] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [x] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [ ] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by sagar-monga 2
  • issue(docs): dartdoc documentation not completed

    issue(docs): dartdoc documentation not completed

    Documentation is still not completed - it requires to configure dartdoc - which unfortunately I am unable to test, because of my M1 Mac incompatibility with flutter image. It contains Dockerfile and commented out docker-compose config. I tried to make it work with my friend who helped me as tester, most of Dockerfile seems to work fine, but it can't properly find generated documentation and start server with dhttpd.

    opened by wzslr321 2
  • Docs

    Docs

    Description

    Configuration of dartdoc and godoc, along with docker-compose-dev. Because of dart image incompatibility with my M1, I'd appreciate if someone can check if it works on x86.

    Type of Change

    • [ ] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [x] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by wzslr321 1
  • fix gin vulnerability

    fix gin vulnerability

    Description

    Fix project's vulnerability caused by bad GIN version

    Type of Change

    • [ ] ✨ New feature (non-breaking change which adds functionality)
    • [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [ ] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by wzslr321 1
  • Docs

    Docs

    Description

    Documentation dockerized, configured with server architecture and Makefile, with basic non-docs-related changes pulled from other branches.

    Type of Change

    • [x] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [x] ✅ Build configuration change
    • [x] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by wzslr321 1
  • Server architecture

    Server architecture

    Description

    Architecture template based on: https://eltonminetto.dev/en/post/2020-07-06-clean-architecture-2years-later/

    Type of Change

    • [x] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [ ] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by wzslr321 0
  • Simplify check_injection.py in general

    Simplify check_injection.py in general

    Description

    Remove the separate label for f.read(), as it's not used anywhere. Add if __name__ == '__main__' that allows to run the check_if_injection_is_generated() function programmatically. Remove redundant else: return statements that pylint doesn't like. An extra slight linguistic correction has been applied.

    Type of Change

    • [ ] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [x] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [ ] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by stijm 0
  • Develop

    Develop

    Description

    Type of Change

    • [ ] ✨ New feature (non-breaking change which adds functionality)
    • [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
    • [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] 🧹 Code refactor
    • [ ] ✅ Build configuration change
    • [ ] 📝 Documentation
    • [ ] 🇺🇸 Translation
    • [ ] 🗑️ Chore
    opened by wzslr321 0
Owner
Wiktor Zając
Make yourself addicted to learning, not to drugs
Wiktor Zając
An android app built using flutter that displays and forecast the specific city Weather and Climate for dynamic time event by collecting the data from API that is provided for free by OPENWEATHER site.

clima_weather_reporter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get y

dev_allauddin 4 Nov 17, 2021
A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

Progressor 0.0.1 Sometime you want to set a target for you weekly, for example: "Reading Book for 8 hours every week". This app helps you to do that.

Son Nguyen Hoang 3 Aug 8, 2021
Noor is a mobile app designed to help in providing a comfortable reading experience for Muslims, by referencing the book "Hisnul Muslim", and some other references.

Noor App | تطبيق نُور Overview Noor is an islamic mobile app, consists of four main pages: home, favorite, alsabha, and settings. The data is structur

Mais Alheraki 53 Dec 17, 2021
A beginner friendly flutter app displaying the time across various cities in the world.

World Time App in FLUTTER My first kinda big Flutter project. It is a revision of all basics and some advanced concepts of Flutter I've learnt so far.

Rohini Rao 4 Aug 17, 2021
A Flutter application that recommends activities to do in free time. Made with Clean + Layered Architecture

im_bored_app Bored? is a Flutter application that suggests different activities to do in your free time. Available platforms: iOS, Android, iPadOS App

Batuhan Karababa 14 Jan 12, 2022
An application for the time recording of his working hours.

Time24 An open-source time-tracking software About the project! The purpose of this project is to simplify the documentation of working hours and at t

null 5 Aug 3, 2021
AI powered plant disease detection and assistance platform currently available as an App and API.

SUSya - Plant ?? Disease ?? Detector ?? ML Powered App to assist farmers in crop disease detection and alerts. Product Walkthrough SUSya.Demo.mp4 Down

Nanda Kishor M Pai 25 Jan 15, 2022
This is the new version of my Task app "Tasko" which was done in Java. She is now in Flutter for the HotReload and the native Cross-Platform.

tasko_rem The Tasko App is now compatible on iOS, Android and others distribution, because it's made with Flutter ✨ You can now add task, check them o

Scythe 13 Aug 17, 2021
A simple, cross-platform password manager created with Flutter.

PassMan PassMan Logo © 2021 by Yash Ahir is licensed under CC BY-NC 4.0 A simple, cross-platform password manager created with Flutter. How to run thi

Yash Ahir 16 Dec 11, 2021
Repository for flutter app of Apti-Che ( quiz conducting platform ) for AICHE NIT Rourkela

DSC NIT Rourkela Project developed and maintained by DSC NIT Rourkela Contributing Our Slack Community: Slack Invite Contributions are welcome ???? Pl

DSC NIT Rourkela 11 Dec 11, 2021
Platform to post/say something without sharing personal information.

Anon is an Open Source Application where it's users will be able to share their thoughts without their identity being revealed i.e Anonymous. When the

Ismael Shakverdiev 19 Jan 12, 2022
Private, cross-platform package tracking app

LibreTrack Private, cross-platform package tracking app. Track postal items directly on your device using accounts of postal services. The app respect

Yaroslav Pronin 51 Jan 14, 2022
Cross-platform Twitch Chat application with 3rd-party addon support!

Chatsen Chatsen is a cross-platform application that allows you to chat on Twitch with support for 3rd-party services such as 7TV, BTTV and FFZ. It al

Chatsen 99 Jan 12, 2022
A cross platform GUI, soon to be the official GUI.

CCExtractor Flutter GUI The new cross platform interface is all you need, as it includes all the options. After installing GUI you will have a shortcu

CCExtractor Development 15 Jan 11, 2022
FileManager is a wonderful widget that allows you to manage files and folders, pick files and folders, and do a lot more. Designed to feel like part of the Flutter framework.

File Manager FileManager is a wonderful widget that allows you to manage files and folders, pick files and folders, and do a lot more. Designed to fee

Devs On Flutter 30 Dec 28, 2021
Starter architectures for your next Flutter project in order to make it scalable and easy for maintenance and tests.

?? ?? ?? Flutter Starter Architecture (MVVM) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in a scal

Junior Medehou 8 Oct 12, 2021
A flutter app face detection and emotion, can detect if you're smiling, big smiley, sad or if there is not face on the screen.

My Emotion A flutter app face detection and emotion, can detect if you're smiling, big smiley, sad or if there is not face on the screen. News feactur

António Nicolau 20 Jan 7, 2022