Skip to content

andrewp8/coding_ninja_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Ninja

Drawing inspiration from the Coding Dojo learning platform, we set out to create a lightweight learning platform that would enable access to education and learning for all. Our vision is to provide a user-friendly and affordable platform for individuals and organizations seeking to access educational resources.

Why Spring Boot Framework?

1.) Rapid Development: Spring Boot provides a lot of out-of-the-box functionality and pre-configured components that can speed up the development process, allowing us to focus on building the core features of our application.

2.) Easy Integration: Spring Boot makes it easy to integrate with other technologies, such as databases, messaging systems, and authentication frameworks.

3.) Security: Spring Boot provides a number of built-in security features, such as CSRF protection, authentication, and authorization.

Installation

  1. Create a new Spring Starter Project

Screenshot 2023-04-27 at 7 14 28 PM

2.) Make the following initial settings applied

Screenshot 2023-04-27 at 7 15 26 PM

3.) The following dependecies are added from the start

Screenshot 2023-04-27 at 7 16 23 PM

4.) In your 'applications.properties' file, make sure you have the following lines. Please note, there are sections that you have to fill on your end.

Screenshot 2023-04-27 at 7 20 39 PM

Usage

1.) Register an account securely

Screenshot 2023-04-27 at 8 53 03 PM

2.) Utilize our Mock ChatGPT API

Screenshot 2023-04-27 at 8 56 49 PM

3.) As an admin, grant authorization to other users in the database, create a course, and add lectures.

Screenshot 2023-04-27 at 9 02 31 PM

Screenshot 2023-04-27 at 9 02 52 PM

Features

-Spring Security -Spring Data JPA Queries -API-based Microservice -One-to-many, and many-to-many models

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •