Giter Site home page Giter Site logo

aquitano / nixi Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 0.0 2.61 MB

✨ Nixi is an open-source read-it-later and productivity app.

License: GNU General Public License v3.0

JavaScript 3.20% Shell 0.52% HTML 0.57% TypeScript 93.92% CSS 1.79%
bookmarks chrome-extension nestjs productivity read-it-later typescript

nixi's Introduction

Hello, I'm Thomas!

I'm an aspiring programmer currently honing my skills in school, passionate about learning and creating innovative solutions. Feel free to explore my projects and join me on this exciting journey. 🚀

interface AboutMe {
  languages: string[];
  hobbies: string[];
  funFact: string;
}

const main = (): void => {
  const thomas: AboutMe = {
    languages: ["Java", "JavaScript", "Python", "PHP", "TypeScript"],
    hobbies: ["Coding", "Drawing", "Gaming", "Reading"],
    funFact: "The first 1GB hard disk drive was announced in 1980."
  };

  console.log(`Languages I Know: ${thomas.languages}`);
  console.log(`My Hobbies: ${thomas.hobbies}`);
  console.log(`Fun Fact: ${thomas.funFact}`);
};

🛠️ 𝗪𝗵𝗮𝘁 𝗜 𝗨𝘀𝗲

TypeScript


JavaScript


𝗣𝘆𝘁𝗵𝗼𝗻


𝗝𝗮𝘃𝗮


𝗩S 𝗖𝗼𝗱𝗲


Node.js


pnpm


Vite


🚧 𝗖𝘂𝗿𝗿𝗲𝗻𝘁𝗹𝘆 W𝗼𝗿𝗸𝗶𝗻𝗴 O𝗻

  • Nixi - An open-source read-it-later and productivity app ✨
  • Sosharu - A grand, all-in-one life management app 🚀

📊 𝗠𝘆 𝗦𝘁𝗮𝘁𝘀

GitHub Streak

Here since 2018.

nixi's People

Contributors

aquitano avatar deepsource-autofix[bot] avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nixi's Issues

Need to press login button twice (Extension)

Describe the bug

If I entered my credentials, I have to click on the login button twice. Nothing happens on the first click.

Expected behavior

The login should work on the first click.

Logs

Error in console: Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.

docs: update README files

Describe the feature

The current README lacks some important information that would be beneficial for users and contributors.

  1. A more detailed description of the project: What is Nixi? What does it do? Who is it for?
  2. Installation instructions: How can someone get Nixi up and running on their machine?
  3. Usage instructions: Once installed, how does one use Nixi?
  4. Contribution guidelines: If someone wants to contribute to Nixi, what steps should they follow?

Is your feature request related to a problem? Please describe

./.

Additional context

./.

Don't save articles twice (API/Extension)

Describe the feature

Check if the current user already has saved the article. It should show a link to view the saved article. If it is not saved, add it “normally”.

Is your feature request related to a problem? Please describe

Remove clutter/duplicates of the same article.

feat: add docs

Describe the feature

Add documentation for all parts of nixi & its setup.

Fix CI workflow

Describe the bug

Workflow is always failing because prisma generate must be run before tests.

Example

error TS2305: Module '"@prisma/client"' has no exported member 'User'.

Export for Saved Articles (API)

Describe the feature

Add API endpoint to export content and highlighted text from saved articles.

Possible export formats should be:

  • HTML
  • Markdown

fix(extension): tag creation

Describe the bug

The current implementation of tag creation within the extension is not functioning as expected. This issue is causing problems for users who are trying to organize their resources effectively.

Steps to Reproduce

  1. Open the extension.
  2. Navigate to the tag creation section.
  3. Attempt to create a new tag

Is your feature request related to a problem? Please describe

Expected behavior

Users should be able to create new tags within the extension without any issues. These tags should be properly stored and displayed for future user reference.

Actual behavior

The creation of new tags is not being processed correctly. This results in either no tags being created.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.