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.

Comments
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 bswck 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
  • Authentication front

    Authentication front

    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
  • Users ms tests

    Users ms tests

    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
  • Go CI/CD and issue template

    Go CI/CD and issue template

    Description

    Github action that is supposed to build and test golang code.

    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
Owner
Wiktor Zając
Make yourself addicted to learning, not to drugs
Wiktor Zając
Worney - help people that want to know what time have been made on work time

Worney - help people that want to know what time have been made on work time

Kesse 1 Mar 10, 2022
Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Harsh Joshi 38 Dec 16, 2022
Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.

Recyclomedia Recyclopedia is a vintage inspired digital platform that aims to save the planet from the pollution which is the major threat to the func

Iconicto 38 Oct 8, 2022
A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.

Nest M.U.D - Getting Started Getting Started How to Play API Design A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end

Ben 4 Aug 3, 2022
A app made with Flutter, which allows user to lookup time of any major city in the world. The UI also changes its background according to the time.

first_flutter_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Laksh Mittal 0 Oct 31, 2021
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

expense_planner A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Darshit Rudani 5 Jul 6, 2022
A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

Burhanuddin Rashid 1k Jan 6, 2023
Flutter App to save notes secure, using cryptography, clean architecture and some design patterns.

notes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Gabriel Scotá 6 Mar 28, 2022
A shopping cart application that lets the user create an account, select items, save the items in the cart, pay using the payment gateway, change account details and check order history.

Shopping Cart A new Flutter application. The main code file has all the code required for the mobile application. Getting Started This project is a st

null 1 Oct 14, 2021
Neyapsak-Webapp - A web app to look for events, save and buy tickets

NeYapsak Webapp NeYapsak is a web application that enables users to check the ac

Tan Çetiner 1 Nov 25, 2022
WeCare is a logistics management platform that can manage everything like delivering goods in time and in a preferable cost.

wecare_logistics A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Shaurya kajiwala 5 Nov 10, 2022
Whats-link - App to open conversation without having to save the number in WhatsApp

Whats Link App feito para abrir conversa do WhtasApp sem salvar o número do dest

Eduardo Alonso 1 Feb 14, 2022
The most complete Chat UI for flutter highly customizable and helps developing chat UI faster.

⚠️ Dashchat v2 is available in v2 branch ⚠️ You can open issues for the v2 to indicate things we need to implement/fix. Also the API can change until

Fayeed Pawaskar 432 Dec 11, 2022
A cross platform application written in flutter to help people stick to their routines and achieve their goals

Scheduler Scheduler is a cross platform application written in flutter to help people stick to their routines and achieve their goals. Our service inc

Sidheshwar S 3 Jan 21, 2022
A platform to share crowdsourced information of plasma donors, hospital beds and oxygen suppliers to help COVID patients

India Beats Covid This is an effort to bring together and verify all the contacts of the needed resources for people fighting COVID-19 in our country

Pawan Kumar 131 Sep 13, 2022
Kite is the chat app with the most minimalist user experience.

Kite is the chat app with the most minimalist user experience. It's simple, easy to use and perfect for chatting with your friends in the classroom, at work or on the go.

Felipe Passos 1 Nov 19, 2021
Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Régis 6 Sep 19, 2022
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 3 Feb 3, 2022
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 4 Oct 12, 2022