Here is Everything about Curriculum App
This repository holds whole Content management system.
Your contribution is more than welcomed :)
- Clone the repo
git clone https://github.com/navgurukul/Currriculam.git
- Change the directory
cd Currriculam
and then Install dependenciesnpm install
Start our Curriculum application with autoReload enabled.
through run command in Developement. Learn more
npm run develop
# or
yarn develop
Start your Strapi application with autoReload disabled.
through run command in Production. Learn more
npm run start
# or
yarn start
Build your admin panel. Learn more
npm run build
# or
yarn build
- NodeJS : We share a love-hate relationship with JavaScript, but our love for it outweighs the hate .
- PostgreSQL : One of the good things about Postgres is that it is ORDBMS (O for object) rather than just RDMS.
-
@strapi/strapi : Strapi is the leading open-source headless Content Management System (CMS).
-
@strapi/provider-upload-aws-s3 : Amazon AWS is the biggest cloud provider.
-
@strapi/plugin-i18n : Content in different languages.
-
react-quill : Content editor.
-
- Quick way to see, edit and delete the data in your database.
- Modelize the data structure of your API. Create new fields and relations in just a minute. The files are automatically created and updated in your project.
- Quill is a powerful, free and open source WYSIWYG editor made for the modern web. Equipped with modern architecture and an expressive API, itβs highly compatible, extensible and customizable to fit any need.
- This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API.
βββββ .cache # files used to build the admin panel
βββββ config # API configurations
β β api.ts
β β admin.ts
β β cron-tasks.ts
β β database.ts
β β middlewares.ts
β β plugins.ts
β β server.ts
βββββ database
β βββββ migrations
βββββ dist # build of the backend
β βββββ build # build of the admin panel
βββββ node_modules # npm packages used by the project
βββββ public # files accessible to the outside world
β βββββ uploads
βββββ src
β βββββ admin # admin customization files
β β βββββ extensions # files to extend the admin panel
β β β app.example.tsx
β β β webpack.config.ts
| | β tsconfig.json
β βββββ api # business logic of the project split into subfolders per API
β β βββββ course
β β β ββ (content-type)
β β β β ββ course
β β β β β schema.json
β β β ββ controllers
β β β β ββ course.ts
β β β ββ routes
β β β β ββ course.ts
β β β ββ services
β β β ββ course.ts
β β βββββ exercise
β β ββ (content-type)
β β β ββ exercise
β β β β schema.json
β β ββ controllers
β β β ββ exercise.ts
β β ββ routes
β β β ββ exercise.ts
β β ββ services
β β ββ exercise.ts
β βββββ extensions
β β
β βββββ plugins # local plugins files
β β ββ wysiwyg
β β ββ admin
β β β ββ src
β β β ββ components
β β β β ββ Intitilizer
β β β β β ββ index.js
β β β β ββ PluginIcon
β β β β β ββ index.js
β β β β ββ QuillEditor
β β β β β ββ index.js
β β β β ββ Wysiwyg
β β β β ββ index.js
β β β β
β β β ββ pages
β β β β ββ App
β β β β β ββ index.js
β β β β ββ HomePage
β β β β ββ index.js
β β β β
β β β ββ translaions
β β β ββ utils
β β β β ββ axiosInstance.js
β β β β ββ getTrad.js
β β β ββ index.tsx
β β β ββ pluginId.ts
β β β
β β ββ node_modules # npm packages used by the quill editor
β β β
β β ββ server
β β β ββ config
β β β β ββ index.js
β β β ββ content-type
β β β β ββ index.js
β β β ββ controllers
β β β β ββ index.js
β β β β ββ my-controller.js
β β β ββ middlewares
β β β β ββ index.js
β β β ββ policies
β β β β ββ index.js
β β β ββ routes
β β β β ββ index.js
β β β ββ services
β β β β ββ index.js
β β β β ββ my-controller.js
β β β ββ bootstrap.js
β β β ββ destroy.js
β β β ββ index,js
β β β ββ register.js
β β β
β β ββ package.json
β β ββ strapi-admin.js
β β ββ strapi-server.js
β β
β β index.ts # include register(), bootstrap() and destroy() functions
β
β .env
β tsconfig.json
β package.json
Happy coding Developers :)
curriculum-ng's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.