Telescope NOVA

The React + Meteor app platform

Telescope Nova is a free, open-source app platform built with React and powered by Meteor on the back-end.

Nova provides simple building blocks such as posts, comments, forms, and modals, and makes it easy to quickly customize them to build modern, social web apps.

Features

Extensible Components [DOCS]

Easily replace the entire front-end, or pick and choose which components to customize.

Custom Fields [DOCS]

Extend posts, comments, and users with your own custom fields.

Callback Hooks [DOCS]

Nova provides multiple callback hooks so you never have to modify its core.

Internationalized [DOCS]

Nova is internationalized using react-intl.

Auto-generated Forms [DOCS]

Forms are generated from your data schema; no front-end coding required.

Social Login [DOCS]

Let users log in with all the most common oAuth providers.

Built-in Emails [DOCS]

Nova features a built-in email templating system for notifications and auto-generated newsletters.

Reusable Front-end [DOCS]

If you ever outgrow Nova, just keep your React components and switch in your own back-end.

Powerful Filters [DOCS]

Search your data by category, keyword, or date, or add your own custom filters.

Screencasts

What is Nova?

A quick overview of Nova.

Install

Get Nova up and running.

Settings

Learn how to configure Nova's settings.

File Architecture

Learn more about Nova's file architecture.

Example Custom Package Part 1

A first look at customizing Nova components.

Example Custom Package Part 2

Adding custom fields, callbacks, and routes.

Custom Fields

Adding, removing, and replacing schema fields.

Callbacks

Understanding how to use callbacks to tweak Nova's back-end behavior

Emails

Customizing email templates and adding your own.

Groups & Permissions

Understanding groups and permissions and creating your own.

Powered By Open-Source

React

Telescope's front-end is built with React's modular, maintainable components.

Meteor

Telescope's back-end is powered by Meteor's powerful real-time data layer.

FAQ

What do I need to know to use Nova?

Nova makes building apps easier, but it does require some knowledge of the Node and React ecosystems. You should also be comfortable with using the command line and Git. In other words, it's aimed at intermediate-level developers.

What can I build with Nova?

The best use case for Nova is any type of app organized around a feed or database of user-generated content. Think Instagram, Product Hunt, or even AirBnB. That being said you can also use Nova's various modules to help build anything at all if you know Meteor and React.

How much does Nova cost to deploy?

You should budget around $10/month for a Digital Ocean droplet, plus $20/month for MongoDB database hosting. Note that Nova cannot be hosted on shared hosting.

Where can I get help with Nova?

Check out the Nova Slack group and the Nova forums. If you're looking to hire someone, you can post in the #jobs channels of the Slack group or in the Reactiflux chat to find a React developer.

Our Free Guide To Building Awesome Communities

Telescope will help you launch your site, but it's up to you to make it successful.

That's why we've written Brick By Brick, a free guide that will walk you through everything you need to do to grow an active, engaged community.

Built With Telescope

A few open-source projects you can learn from

Crater.io

A community to discuss all things Meteor.

Launch Site

CodeBuddies

CodeBuddies helps you find study partners and organize group hangouts to learn to code.

Launch Site

CitizenLab

Co-create your city

Launch Site

Screenings

Discover new design videos every day

Launch Site