Code Monkey home page Code Monkey logo

spurtcms's Introduction

Spurtcms logo

Open Source Golang based CMS Solution - Self hosted

Build with Golang + PostgreSQL


GitHub last commit GitHub issues GitHub repo size


Important

🎉 Spurtcms 1.0 is now available! Read more in the announcement post.


spurtCMS Admin Panel prioritizes user-friendly administration, offering powerful tools for content creation, management, and defining CMS workspaces. Administrators have precise control over member access, ensuring streamlined member management. Dynamic channel management allows effective content structuring, enhancing the overall user experience. Administrators effortlessly create and manage channels and spaces, providing a comprehensive, user-centric content management solution for personalized and organized web environments.


❯ 🚀 Easy to Deploy Spurtcms Admin Panel on your server

This is the official repository of Spurtcms. Using these Build , you can easily deploy spurtcms in your local server.

Step 1: Download the source files:

Clone the Git repository that contains spurtCMS Admin project files, PostgreSQL dump file and .env file from the path https://github.com/spurtcms-admin.git using the “git clone” command.

https://github.com/spurtcms/spurtcms-admin.git

After successful git clone, you should see a folder “spurtcms-admin” with folders locales, view, storage, public and files such as binary file, spurtCMS-admin.sql file and .env, file.

Step 2: Database Setup

Utilize the "Restore" feature in PgAdmin to populate the database with the necessary content from the database dump spurtCMS-admin.sql cloned in the above step.

Locate the .env file inside the project folder “spurtcms-admin-app” and configure it with the details of newly created database such as database name, user name, password etc

PostgreSQL Database Configuration

DB_HOST=localhost
DB_PORT=5432
DB_NAME=your_database_name
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_SSL_MODE=disable

Successful completion of this step completes the database configuration for spurtCMS Admin application.

Step 3: Running the Project

Open the terminal within the project / cloned folder “spurtcms-admin-app”, note down the binary file name and execute the following command:

./{binary-file-name}

This command initiates the spurtCMS Admin application, allowing you to begin your journey with this powerful content management system.

By following the steps outlined in this article, you have successfully set up spurtCMS Admin on your system. Ensure that all prerequisites are met and the configuration steps are accurately executed to enjoy a seamless experience with spurtCMS Admin application. Now you can explore the features and functionalities of spurtCMS Admin for efficient content management.

live demo of our intuitive Admin Panel .

Username : Admin
Password : Admin@123

🤔 Support , Document and Help

spurtcms 4.8.2 is published to npm under the @spurtcms/* namespace.

You can find our extended documentation on our https://spurtcms.com/documentation, but some quick links that might be helpful:

🐞 If you spot a bug, please submit a detailed issue, and wait for assistance.

❯ Maintainers

spurtcms is developed and maintain by Piccosoft Software Labs India (P) Limited,.

❯ License

spurtcms is released under the BSD-3-Clause License..

spurtcms's People

Contributors

cms-coder avatar spurtcms-golang avatar

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.