transkript / istudybucket-server Goto Github PK
View Code? Open in Web Editor NEWThis is the backend of the iStudyBucket project, built with Spring and contains the application business logic.
License: GNU General Public License v3.0
This is the backend of the iStudyBucket project, built with Spring and contains the application business logic.
License: GNU General Public License v3.0
Is your feature request related to a problem? Please describe.
No it's not
Describe the solution you'd like
A pull request template
Additional context
Add any other context or screenshots about the feature request here.
When the post_id
is set to null
from a client in the POST request for adding a post, the operation fails but returns a 200 response code.
The post should be created with a system defined post_id
.
POST -> /api/post
endpoint.post_id
should be set to null
- OS: Kali Linux
- Java: 17
N/A
Logging in without an account returns "Paasword Incorrect" and "User not verified"
"Paasword Incorrect" and" User not verified" is not necessary and should be returned only when the user is not actually verified and exists.
Go to your favorite api client
Create a new request
- OS:Ubuntu 20.04
N/A
This is to help the person creating the issue to be much more elaborate on the issue (maybe a feature request or a bug report).
Is your feature request related to a problem? Please describe.
The current state of the backend is non-modularised which will create some problems in future when we have to separate concerna and modify components which should not affect functioning of others.
Describe the solution you'd like
Separate the application into various modules which take their own part in the backend.
A step towards solving istudybucket/milestones#1
Describe alternatives you've considered
None
Additional context
None
Update all related api files for the chat functionality
Add a contributing.md file to guide those looking to contribute to this project but are new to open source or don't know how to proceed.
Describe the bug
After a post is created, the created_date property in the json response for getting all posts displays a null
To Reproduce
Steps to reproduce the behavior:
/api/post
Expected behavior
The created date should show when each post was created.
Desktop (please complete the following information):
Additional context
N/A
Improve all user related api and business related code
It also contains the day the bucket was created
create a class called post which handle postings like queries, resources and others stuffs posted.
Configure some tests on the mapper business classes.
This will help us have a strong and safe codebase, forcing us to do refactoring in the most necessary regions.
To view and communicate with all endpoints using swagger on your local machine, visit http://localhost:8080/swagger-ui/
This is not mentioned in the README, or it is not correctly stated.
No response
A post is currently just a title, content and comments. It will be nice to have multiple media items attached to a post like images, videos and documents.
It improves the user experience to be able to view various media when we finally one UI
N/A
N/A
instance returns the time in seconds which doesn't make much sense. Time in LocalDateTime is more easy to read. Resolving this would mean changing all instances of Time in all the files.
Describe the solution you'd like
The setup for the comments now is that comments can be made on posts at only 1 level. We should support a nested comment feature where comments can be commented on.
Describe alternatives you've considered
N/A
Additional context
N/A
Describe the bug
When performing a login, the errors property of the response in the case of an invalid password has multiple values with an unnecessary message.
To Reproduce
Steps to reproduce the behavior:
Go to your favorite api client
Create a new request
Expected behavior
"User not verified" is not necessary and should be returned only when the user is not actually verified.
Additional context
N/A
Create a trophy class to handle awards given to users based on their contributions
Describe the bug
A clear and concise description of what the bug is.
No clear description on how to install dependency during the first time the project is opened, it will be nice to include steps on how to install dependencies on first instance of opening the project.
Currently, we are unable to do tests with a user account without being registered. The accounts are verified using mailtrap.io and that is not available to everyone using the application.
A user account generated with default values on running the application the first time on any server.
It will reduce the work and time taken to carry out development tests
N/A
N/A
Create a class media to handle things like documents, videos, and others file types
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.