Git Product home page Git Product logo

next-antd-admin's Introduction

UOW Sculptures Admin Dashboard

  • A multi-functional and comprehensive admin dashboard for UOWAC staff to manage data for the UOW Sculptures mobile app. The app was built using Next.js (SSR React), Ant Design and styled-components for frontend; Typescript Node.js, PostgreSQL, Auth0 (authentication) and AWS S3 (cloud storage) for backend.
  • Checkout the mobile app here (built using React Native and Redux).
  • Checkout the Marketing website here.

Getting started

Prerequisites

Download Node.js and npm here: https://nodejs.org/en/

Installation

  1. npm install
  2. npm run dev
  3. Go to http://localhost:3000 to see your app.

Build

npm run build and npm run start to run the production version after build.

Functionalities

Note: Please use this credential to login:

1. General trends and statistics of the system

general1

2. Customized date picker to see trends and statistics in time interval

general2

3. User proportion statistics

user-proportion1

4. View sculptures list (with support for searching and sorting)

sculpture-list1

5. View sculptures detailed information

sculpture-info

6. View social statistics (likes, comments, visits) of sculptures

sculpture-social

7. Populate data for new sculpture (with support for map integration and image upload)

create1 create2

8. User management (with support for searching and sorting)

user-list1

9. User profile

user-list2

10. Recent activity management

recent-act1 recent-act2

Built with

  • Next.js - Universal/Isomorphic React Framework with blazing-fast load time
  • Ant Design - An enterprise-class UI design language and React UI library
  • styled-components - Write CSS-in-JS, removes the mapping between components and styles
  • react-map-gl - React friendly API wrapper around Mapbox (map component)
  • Auth0 SPA SDK - Auth0 SDK for Single Page Applications (authentication)

Authors and contributors

  • Hieu Chu
  • Long Hung Nguyen
  • Hoang Nam Bui

License

Distributed under the MIT License. See LICENSE for more information.

next-antd-admin's People

Contributors

topguru777 avatar

Stargazers

 avatar Dream Builder avatar Awesome Dev avatar Moris avatar Mykyta Levin avatar Renan Augusto avatar

Watchers

 avatar

Forkers

moris9

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.