GithubHelp home page GithubHelp logo

meshamakes / pennote Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 2.0 164 KB

A Simple Markdown Editor

License: MIT License

Java 0.27% Swift 0.78% Objective-C 0.07% Dart 95.75% Kotlin 0.24% HTML 2.88%
flutter flutter-apps webapps dart mobileapps markdown-editor

pennote's Introduction

ko-fi

Pen Note

From MeshaMakes

Generic badge

PenNote is a minimal markdown editor ๐Ÿ“ made using Flutter as front end and Firebase as a backend (temporarily internal storage). Pen Note gives you thr freedom to take notes the way how you want to, with the basic stripped markdown take minimal yet desirable notes for later. We welcome everyone to try it out and make something out if it, free free to donate if you see ot fit.

Features

  • Great Design and Experience โœ”๏ธ
  • Private and Secure ๐Ÿ”
  • Free and Unlimited ๐Ÿ†“
  • Cross Platform Usage ๐Ÿ–ฅ๏ธ
  • Responsive Design ๐Ÿ“ฑ

Development

Started: May 3rd, 2021

Tech Stack


Installation

You may have to run pub.get in pubspec.ymal if any errors occur

Please note that this is being buildt for android first so you will need and android device to run on, and secondly in my preferred way of doing things I code all the UI elements then add the functionality afterwards so in the start nothing may work iinitially so bare with me.

In the command terminal, run the following commands:

$ git clone https://github.com/MeshaMakes/PenNote.git
$ cd pennote/
$ flutter run

For Android

Ensure that you have an Android emulator connected, whether virtual or physical.
Run the following command in the ternimal.
$ flutter run

Or select your device from the drop down and run.

For Web

Coming Soon

Once you run the app you should be opened up to this page where you can then enter the markdown view:

up276o3ov0gpwdkhio0v


Pen Note

pennote's People

Contributors

meshamakes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

lucien-f didsky99

pennote's Issues

Instructions to build

I saw your article on dev.to and I wanted to try this out!
I've not done any flutter coding, so I don't know how do build the project. Could you add this info in the readme

Unexpected message: No supported devices connected

So I installed PenNote as follows on my Ubuntu 20.10 system:

``bash
sudo snap install flutter --classic
cd ~/Applications
git clone https://github.com/MeshaMakes/PenNote.git
cd PenNote/pennote
flutter pub get
flutter run # Downloads flutter first time

But there is only a message in response to the last command after which I get my shell prompt back:

```bash
No supported devices connected.

Shouldn't a widget pop up and let me edit a Markdown file?

Looking forward to the web version

Given I'm not using an Android device I find it too cumbersome to use the Android SDK to run PenNote, though it does work fine here under Pop!_OS 20.10.

Getting a web version running would be nice.

There's no obvious alternative to use PenNote other than the Android SDK

No pressure. I enjoy testing out new Markdown editors and look forward to developments here.

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.