matamercer / matablog Goto Github PK
View Code? Open in Web Editor NEWThis is the API. Early work in progress. If you wish to contribute open an issue or pull request. Suggestions are also welcome.
License: MIT License
This is the API. Early work in progress. If you wish to contribute open an issue or pull request. Suggestions are also welcome.
License: MIT License
The api already has Github. Google would also be a nice option if non-developers use the app.
OAuth requires using environment variables in Application.yml. I don't know how to set that up in Docker yet. I currently set environment variables through intellij's run config and run the app natively.
Be able to go to page 1, 2, 3, 4 of posts.
Add real time notifications. Send notification if blog receives a like on one of their posts.
There's a few files that are still in java. I would like them in Kotlin so they can pass travis ci.
Delete attached files to the post from storage when post is deleted.
User Blog Entity should be able to add some information about themselves.
Not really sure if it should be a new entity/table or not. My SQL is rusty.
Need documentation on how to build, run, etc. Make sure all documentation goes in the docs folder aside from readme
Fix or rewrite tests to pass.
Allow users to submit a request to an admin account that they want a role.
i.e. reader wants to become a blogger account.
There should be a route
POST -> asks for a role.
GET -> view all role requests [admin only, owner only]
PUT -> change role [admin only]
DELETE -> delete role requests [admin only, owner only]
Additionally a ban feature could be implemented in the PUT request. Maybe a "banned" user role.
I'd like to search posts by blog author or whatever through elastic search. The search bar in the screen shot does not function, so it would be nice if it could do something.
When running the app under Docker, the app cannot read files. On my machine, on Windows 10 without Docker, it functions normally.
GETing from this route http://localhost:8080/api/v1/files/serve/ returns a 404 response.
In the logs, I see this [com.matamercer.microblog.storage.StorageFileNotFoundException: Could not read file: filename.jpg]
Also normally its supposed to create an upload-dir folder in the root of the project. With Docker, it creates an upload-dir (with a weird unicode character on the end). I tried changing the storageconfig.kt file but it's not working.
In Kotlin, types are nullable, so Optionals are redundant. Remove all instances of them in the code.
User should be able to submit a form to create a blog.
If you can there's other things to implement, such as deleting blogs, switching active blog (requires refreshing token), and updating blog data
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.